mkdir: cannot create directory ‘/opt/geant4/geant4.10.04.p02/this_is_a_deliberate_dummy_path’: Permission denied Compiling EventAction.cc ... In file included from /home/neera/root/include/TObject.h:17:0, from /home/neera/root/include/TNamed.h:25, from /home/neera/root/include/TDirectory.h:24, from /home/neera/root/include/TDirectoryFile.h:25, from /home/neera/root/include/TFile.h:28, from include/RunAction.hh:39, from src/EventAction.cc:37: /home/neera/root/include/TStorage.h: In member function ‘virtual Bool_t TStorage::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TStorage.h:93:4: note: in expansion of macro ‘ClassDef’ ClassDef(TStorage,0) //Storage manager class ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TStorage.h:93:4: note: in expansion of macro ‘ClassDef’ ClassDef(TStorage,0) //Storage manager class ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TStorage.h:93:4: note: in expansion of macro ‘ClassDef’ ClassDef(TStorage,0) //Storage manager class ^~~~~~~~ In file included from /home/neera/root/include/TObject.h:18:0, from /home/neera/root/include/TNamed.h:25, from /home/neera/root/include/TDirectory.h:24, from /home/neera/root/include/TDirectoryFile.h:25, from /home/neera/root/include/TFile.h:28, from include/RunAction.hh:39, from src/EventAction.cc:37: /home/neera/root/include/TStorage.h: In static member function ‘static Bool_t TStorage::FilledByObjectAlloc(const volatile UInt_t*)’: /home/neera/root/include/TStorage.h:118:1: error: ‘R__INTENTIONALLY_UNINIT_BEGIN’ was not declared in this scope R__INTENTIONALLY_UNINIT_BEGIN ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/neera/root/include/TStorage.h:120:1: error: ‘R__INTENTIONALLY_UNINIT_END’ was not declared in this scope R__INTENTIONALLY_UNINIT_END ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/neera/root/include/TStorage.h:121:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /home/neera/root/include/TStorage.h:96:74: warning: unused parameter ‘member’ [-Wunused-parameter] inline Bool_t TStorage::FilledByObjectAlloc(volatile const UInt_t *const member) { ^~~~~~ /home/neera/root/include/TStorage.h: At global scope: /home/neera/root/include/TStorage.h:131:1: error: ‘R__NEVER_INLINE’ does not name a type; did you mean ‘__MATH_INLINE’? R__NEVER_INLINE void TStorage::UpdateIsOnHeap(volatile const UInt_t &uniqueID, volatile UInt_t &bits) { ^~~~~~~~~~~~~~~ __MATH_INLINE In file included from /home/neera/root/include/TNamed.h:25:0, from /home/neera/root/include/TDirectory.h:24, from /home/neera/root/include/TDirectoryFile.h:25, from /home/neera/root/include/TFile.h:28, from include/RunAction.hh:39, from src/EventAction.cc:37: /home/neera/root/include/TObject.h:152:4: error: ‘R__ALWAYS_INLINE’ does not name a type; did you mean ‘__MATH_INLINE’? R__ALWAYS_INLINE Bool_t IsOnHeap() const { return TestBit(kIsOnHeap); } ^~~~~~~~~~~~~~~~ __MATH_INLINE /home/neera/root/include/TObject.h:153:4: error: ‘R__ALWAYS_INLINE’ does not name a type; did you mean ‘__MATH_INLINE’? R__ALWAYS_INLINE Bool_t IsZombie() const { return TestBit(kZombie); } ^~~~~~~~~~~~~~~~ __MATH_INLINE /home/neera/root/include/TObject.h:201:4: error: ‘R__ALWAYS_INLINE’ does not name a type; did you mean ‘__MATH_INLINE’? R__ALWAYS_INLINE Bool_t TestBit(UInt_t f) const { return (Bool_t) ((fBits & f) != 0); } ^~~~~~~~~~~~~~~~ __MATH_INLINE /home/neera/root/include/TObject.h: In member function ‘Bool_t TObject::IsDestructed() const’: /home/neera/root/include/TObject.h:178:42: error: ‘TestBit’ was not declared in this scope Bool_t IsDestructed() const { return !TestBit(kNotDeleted); } ^~~~~~~ /home/neera/root/include/TObject.h:178:42: note: suggested alternative: ‘TestBits’ Bool_t IsDestructed() const { return !TestBit(kNotDeleted); } ^~~~~~~ TestBits In file included from /home/neera/root/include/TObject.h:17:0, from /home/neera/root/include/TNamed.h:25, from /home/neera/root/include/TDirectory.h:24, from /home/neera/root/include/TDirectoryFile.h:25, from /home/neera/root/include/TFile.h:28, from include/RunAction.hh:39, from src/EventAction.cc:37: /home/neera/root/include/TObject.h: In member function ‘virtual Bool_t TObject::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TObject.h:245:4: note: in expansion of macro ‘ClassDef’ ClassDef(TObject,1) //Basic ROOT object ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TObject.h:245:4: note: in expansion of macro ‘ClassDef’ ClassDef(TObject,1) //Basic ROOT object ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TObject.h:245:4: note: in expansion of macro ‘ClassDef’ ClassDef(TObject,1) //Basic ROOT object ^~~~~~~~ In file included from /home/neera/root/include/TNamed.h:25:0, from /home/neera/root/include/TDirectory.h:24, from /home/neera/root/include/TDirectoryFile.h:25, from /home/neera/root/include/TFile.h:28, from include/RunAction.hh:39, from src/EventAction.cc:37: /home/neera/root/include/TObject.h: In constructor ‘TObject::TObject()’: /home/neera/root/include/TObject.h:267:8: error: ‘R__unlikely’ was not declared in this scope if (R__unlikely(fgObjectStat)) TObject::AddToTObjectTable(this); ^~~~~~~~~~~ /home/neera/root/include/TObject.h: In copy constructor ‘TObject::TObject(const TObject&)’: /home/neera/root/include/TObject.h:291:8: error: ‘R__unlikely’ was not declared in this scope if (R__unlikely(fgObjectStat)) TObject::AddToTObjectTable(this); ^~~~~~~~~~~ /home/neera/root/include/TObject.h: In member function ‘TObject& TObject::operator=(const TObject&)’: /home/neera/root/include/TObject.h:300:8: error: ‘R__likely’ was not declared in this scope if (R__likely(this != &rhs)) { ^~~~~~~~~ /home/neera/root/include/TObject.h:302:11: error: ‘IsOnHeap’ was not declared in this scope if (IsOnHeap()) { // test uses fBits so don't move next line ^~~~~~~~ /home/neera/root/include/TObject.h:302:11: note: suggested alternative: ‘kIsOnHeap’ if (IsOnHeap()) { // test uses fBits so don't move next line ^~~~~~~~ kIsOnHeap /home/neera/root/include/TObject.h: At global scope: /home/neera/root/include/TObject.h:404:1: error: ‘R__ALWAYS_INLINE’ does not name a type; did you mean ‘__MATH_INLINE’? R__ALWAYS_INLINE bool HasBeenDeleted(const TObject *obj) { ^~~~~~~~~~~~~~~~ __MATH_INLINE In file included from /home/neera/root/include/TObject.h:17:0, from /home/neera/root/include/TNamed.h:25, from /home/neera/root/include/TDirectory.h:24, from /home/neera/root/include/TDirectoryFile.h:25, from /home/neera/root/include/TFile.h:28, from include/RunAction.hh:39, from src/EventAction.cc:37: /home/neera/root/include/TString.h: In member function ‘virtual Bool_t TString::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TString.h:465:4: note: in expansion of macro ‘ClassDef’ ClassDef(TString,2) //Basic string class ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TString.h:465:4: note: in expansion of macro ‘ClassDef’ ClassDef(TString,2) //Basic string class ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TString.h:465:4: note: in expansion of macro ‘ClassDef’ ClassDef(TString,2) //Basic string class ^~~~~~~~ /home/neera/root/include/TNamed.h: In member function ‘virtual Bool_t TNamed::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TNamed.h:58:4: note: in expansion of macro ‘ClassDef’ ClassDef(TNamed,1) //The basis for a named object (name, title) ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TNamed.h:58:4: note: in expansion of macro ‘ClassDef’ ClassDef(TNamed,1) //The basis for a named object (name, title) ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TNamed.h:58:4: note: in expansion of macro ‘ClassDef’ ClassDef(TNamed,1) //The basis for a named object (name, title) ^~~~~~~~ /home/neera/root/include/TDictionary.h: In member function ‘virtual Bool_t TDictionary::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TDictionary.h:224:4: note: in expansion of macro ‘ClassDef’ ClassDef(TDictionary,2) //Interface to dictionary ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TDictionary.h:224:4: note: in expansion of macro ‘ClassDef’ ClassDef(TDictionary,2) //Interface to dictionary ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TDictionary.h:224:4: note: in expansion of macro ‘ClassDef’ ClassDef(TDictionary,2) //Interface to dictionary ^~~~~~~~ /home/neera/root/include/TIterator.h: In member function ‘virtual Bool_t TIterator::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TIterator.h:48:4: note: in expansion of macro ‘ClassDef’ ClassDef(TIterator,0) //Iterator abstract base class ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TIterator.h:48:4: note: in expansion of macro ‘ClassDef’ ClassDef(TIterator,0) //Iterator abstract base class ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TIterator.h:48:4: note: in expansion of macro ‘ClassDef’ ClassDef(TIterator,0) //Iterator abstract base class ^~~~~~~~ /home/neera/root/include/TVirtualMutex.h: In member function ‘virtual Bool_t TVirtualMutex::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TVirtualMutex.h:47:4: note: in expansion of macro ‘ClassDef’ ClassDef(TVirtualMutex, 0) // Virtual mutex lock class ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TVirtualMutex.h:47:4: note: in expansion of macro ‘ClassDef’ ClassDef(TVirtualMutex, 0) // Virtual mutex lock class ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TVirtualMutex.h:47:4: note: in expansion of macro ‘ClassDef’ ClassDef(TVirtualMutex, 0) // Virtual mutex lock class ^~~~~~~~ /home/neera/root/include/TVirtualMutex.h: In member function ‘Bool_t TLockGuard::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:334:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TVirtualMutex.h:89:4: note: in expansion of macro ‘ClassDefNV’ ClassDefNV(TLockGuard,0) // Exception safe locking/unlocking of mutex ^~~~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:334:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TVirtualMutex.h:89:4: note: in expansion of macro ‘ClassDefNV’ ClassDefNV(TLockGuard,0) // Exception safe locking/unlocking of mutex ^~~~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:334:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TVirtualMutex.h:89:4: note: in expansion of macro ‘ClassDefNV’ ClassDefNV(TLockGuard,0) // Exception safe locking/unlocking of mutex ^~~~~~~~~~ /home/neera/root/include/TVirtualRWMutex.h: In member function ‘virtual Bool_t ROOT::TVirtualRWMutex::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:330:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,override) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TVirtualRWMutex.h:90:4: note: in expansion of macro ‘ClassDefOverride’ ClassDefOverride(TVirtualRWMutex, 0) // Virtual mutex lock class ^~~~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:330:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,override) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TVirtualRWMutex.h:90:4: note: in expansion of macro ‘ClassDefOverride’ ClassDefOverride(TVirtualRWMutex, 0) // Virtual mutex lock class ^~~~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:330:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,override) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TVirtualRWMutex.h:90:4: note: in expansion of macro ‘ClassDefOverride’ ClassDefOverride(TVirtualRWMutex, 0) // Virtual mutex lock class ^~~~~~~~~~~~~~~~ /home/neera/root/include/TVirtualRWMutex.h: In member function ‘Bool_t ROOT::TReadLockGuard::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:334:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TVirtualRWMutex.h:128:4: note: in expansion of macro ‘ClassDefNV’ ClassDefNV(TReadLockGuard,0) // Exception safe read locking/unlocking of mutex ^~~~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:334:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TVirtualRWMutex.h:128:4: note: in expansion of macro ‘ClassDefNV’ ClassDefNV(TReadLockGuard,0) // Exception safe read locking/unlocking of mutex ^~~~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:334:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TVirtualRWMutex.h:128:4: note: in expansion of macro ‘ClassDefNV’ ClassDefNV(TReadLockGuard,0) // Exception safe read locking/unlocking of mutex ^~~~~~~~~~ /home/neera/root/include/TVirtualRWMutex.h: In member function ‘Bool_t ROOT::TWriteLockGuard::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:334:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TVirtualRWMutex.h:147:4: note: in expansion of macro ‘ClassDefNV’ ClassDefNV(TWriteLockGuard,0) // Exception safe read locking/unlocking of mutex ^~~~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:334:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TVirtualRWMutex.h:147:4: note: in expansion of macro ‘ClassDefNV’ ClassDefNV(TWriteLockGuard,0) // Exception safe read locking/unlocking of mutex ^~~~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:334:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TVirtualRWMutex.h:147:4: note: in expansion of macro ‘ClassDefNV’ ClassDefNV(TWriteLockGuard,0) // Exception safe read locking/unlocking of mutex ^~~~~~~~~~ In file included from /home/neera/root/include/TSeqCollection.h:25:0, from /home/neera/root/include/TObjArray.h:25, from /home/neera/root/include/TClass.h:29, from /home/neera/root/include/TDirectory.h:25, from /home/neera/root/include/TDirectoryFile.h:25, from /home/neera/root/include/TFile.h:28, from include/RunAction.hh:39, from src/EventAction.cc:37: /home/neera/root/include/TCollection.h: At global scope: /home/neera/root/include/TCollection.h:212:4: error: ‘R__ALWAYS_INLINE’ does not name a type; did you mean ‘__MATH_INLINE’? R__ALWAYS_INLINE Bool_t IsUsingRWLock() const { return TestBit(TCollection::kUseRWLock); } ^~~~~~~~~~~~~~~~ __MATH_INLINE /home/neera/root/include/TCollection.h: In member function ‘Bool_t TCollection::IsOwner() const’: /home/neera/root/include/TCollection.h:190:48: error: ‘TestBit’ was not declared in this scope Bool_t IsOwner() const { return TestBit(kIsOwner); } ^~~~~~~ /home/neera/root/include/TCollection.h:190:48: note: suggested alternative: ‘TestBits’ Bool_t IsOwner() const { return TestBit(kIsOwner); } ^~~~~~~ TestBits In file included from /home/neera/root/include/TObject.h:17:0, from /home/neera/root/include/TNamed.h:25, from /home/neera/root/include/TDirectory.h:24, from /home/neera/root/include/TDirectoryFile.h:25, from /home/neera/root/include/TFile.h:28, from include/RunAction.hh:39, from src/EventAction.cc:37: /home/neera/root/include/TCollection.h: In member function ‘virtual Bool_t TCollection::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TCollection.h:222:4: note: in expansion of macro ‘ClassDef’ ClassDef(TCollection,3) //Collection abstract base class ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TCollection.h:222:4: note: in expansion of macro ‘ClassDef’ ClassDef(TCollection,3) //Collection abstract base class ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TCollection.h:222:4: note: in expansion of macro ‘ClassDef’ ClassDef(TCollection,3) //Collection abstract base class ^~~~~~~~ In file included from /home/neera/root/include/TSeqCollection.h:25:0, from /home/neera/root/include/TObjArray.h:25, from /home/neera/root/include/TClass.h:29, from /home/neera/root/include/TDirectory.h:25, from /home/neera/root/include/TDirectoryFile.h:25, from /home/neera/root/include/TFile.h:28, from include/RunAction.hh:39, from src/EventAction.cc:37: /home/neera/root/include/TCollection.h: In destructor ‘virtual TIter::~TIter()’: /home/neera/root/include/TCollection.h:249:23: error: ‘SafeDelete’ was not declared in this scope virtual ~TIter() { SafeDelete(fIterator); } ^~~~~~~~~~ /home/neera/root/include/TCollection.h:249:23: note: suggested alternative: ‘kCanDelete’ virtual ~TIter() { SafeDelete(fIterator); } ^~~~~~~~~~ kCanDelete In file included from /home/neera/root/include/TObject.h:17:0, from /home/neera/root/include/TNamed.h:25, from /home/neera/root/include/TDirectory.h:24, from /home/neera/root/include/TDirectoryFile.h:25, from /home/neera/root/include/TFile.h:28, from include/RunAction.hh:39, from src/EventAction.cc:37: /home/neera/root/include/TCollection.h: In member function ‘virtual Bool_t TIter::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TCollection.h:277:4: note: in expansion of macro ‘ClassDef’ ClassDef(TIter,0) //Iterator wrapper ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TCollection.h:277:4: note: in expansion of macro ‘ClassDef’ ClassDef(TIter,0) //Iterator wrapper ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TCollection.h:277:4: note: in expansion of macro ‘ClassDef’ ClassDef(TIter,0) //Iterator wrapper ^~~~~~~~ /home/neera/root/include/TSeqCollection.h: In member function ‘virtual Bool_t TSeqCollection::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TSeqCollection.h:67:4: note: in expansion of macro ‘ClassDef’ ClassDef(TSeqCollection,0) //Sequenceable collection ABC ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TSeqCollection.h:67:4: note: in expansion of macro ‘ClassDef’ ClassDef(TSeqCollection,0) //Sequenceable collection ABC ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TSeqCollection.h:67:4: note: in expansion of macro ‘ClassDef’ ClassDef(TSeqCollection,0) //Sequenceable collection ABC ^~~~~~~~ /home/neera/root/include/TObjArray.h: In member function ‘virtual Bool_t TObjArray::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TObjArray.h:99:4: note: in expansion of macro ‘ClassDef’ ClassDef(TObjArray,3) //An array of objects ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TObjArray.h:99:4: note: in expansion of macro ‘ClassDef’ ClassDef(TObjArray,3) //An array of objects ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TObjArray.h:99:4: note: in expansion of macro ‘ClassDef’ ClassDef(TObjArray,3) //An array of objects ^~~~~~~~ /home/neera/root/include/TObjArray.h: In member function ‘virtual Bool_t TObjArrayIter::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TObjArray.h:148:4: note: in expansion of macro ‘ClassDef’ ClassDef(TObjArrayIter,0) //Object array iterator ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TObjArray.h:148:4: note: in expansion of macro ‘ClassDef’ ClassDef(TObjArrayIter,0) //Object array iterator ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TObjArray.h:148:4: note: in expansion of macro ‘ClassDef’ ClassDef(TObjArrayIter,0) //Object array iterator ^~~~~~~~ In file included from /home/neera/root/include/TDirectory.h:25:0, from /home/neera/root/include/TDirectoryFile.h:25, from /home/neera/root/include/TFile.h:28, from include/RunAction.hh:39, from src/EventAction.cc:37: /home/neera/root/include/TClass.h: In member function ‘Bool_t TClass::CanIgnoreTObjectStreamer()’: /home/neera/root/include/TClass.h:391:59: error: ‘TestBit’ was not declared in this scope Bool_t CanIgnoreTObjectStreamer() { return TestBit(kIgnoreTObjectStreamer);} ^~~~~~~ /home/neera/root/include/TClass.h:391:59: note: suggested alternative: ‘TestBits’ Bool_t CanIgnoreTObjectStreamer() { return TestBit(kIgnoreTObjectStreamer);} ^~~~~~~ TestBits /home/neera/root/include/TClass.h: In member function ‘ClassInfo_t* TClass::GetClassInfo() const’: /home/neera/root/include/TClass.h:431:33: error: ‘TestBit’ was not declared in this scope if (fCanLoadClassInfo && !TestBit(kLoading)) ^~~~~~~ /home/neera/root/include/TClass.h:431:33: note: suggested alternative: ‘TestBits’ if (fCanLoadClassInfo && !TestBit(kLoading)) ^~~~~~~ TestBits In file included from /home/neera/root/include/TObject.h:17:0, from /home/neera/root/include/TNamed.h:25, from /home/neera/root/include/TDirectory.h:24, from /home/neera/root/include/TDirectoryFile.h:25, from /home/neera/root/include/TFile.h:28, from include/RunAction.hh:39, from src/EventAction.cc:37: /home/neera/root/include/TClass.h: In member function ‘virtual Bool_t TClass::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TClass.h:613:4: note: in expansion of macro ‘ClassDef’ ClassDef(TClass,0) //Dictionary containing class information ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TClass.h:613:4: note: in expansion of macro ‘ClassDef’ ClassDef(TClass,0) //Dictionary containing class information ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TClass.h:613:4: note: in expansion of macro ‘ClassDef’ ClassDef(TClass,0) //Dictionary containing class information ^~~~~~~~ /home/neera/root/include/TUUID.h: In member function ‘virtual Bool_t TUUID::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TUUID.h:87:4: note: in expansion of macro ‘ClassDef’ ClassDef(TUUID,1) // Universally Unique IDentifier ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TUUID.h:87:4: note: in expansion of macro ‘ClassDef’ ClassDef(TUUID,1) // Universally Unique IDentifier ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TUUID.h:87:4: note: in expansion of macro ‘ClassDef’ ClassDef(TUUID,1) // Universally Unique IDentifier ^~~~~~~~ /home/neera/root/include/TList.h: In member function ‘virtual Bool_t TList::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TList.h:110:4: note: in expansion of macro ‘ClassDef’ ClassDef(TList,5) //Doubly linked list ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TList.h:110:4: note: in expansion of macro ‘ClassDef’ ClassDef(TList,5) //Doubly linked list ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TList.h:110:4: note: in expansion of macro ‘ClassDef’ ClassDef(TList,5) //Doubly linked list ^~~~~~~~ /home/neera/root/include/TList.h: In member function ‘virtual Bool_t TListIter::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TList.h:228:4: note: in expansion of macro ‘ClassDef’ ClassDef(TListIter,0) //Linked list iterator ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TList.h:228:4: note: in expansion of macro ‘ClassDef’ ClassDef(TListIter,0) //Linked list iterator ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TList.h:228:4: note: in expansion of macro ‘ClassDef’ ClassDef(TListIter,0) //Linked list iterator ^~~~~~~~ /home/neera/root/include/TDataType.h: In member function ‘virtual Bool_t TDataType::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TDataType.h:79:4: note: in expansion of macro ‘ClassDef’ ClassDef(TDataType,2) //Basic data type descriptor ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TDataType.h:79:4: note: in expansion of macro ‘ClassDef’ ClassDef(TDataType,2) //Basic data type descriptor ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TDataType.h:79:4: note: in expansion of macro ‘ClassDef’ ClassDef(TDataType,2) //Basic data type descriptor ^~~~~~~~ /home/neera/root/include/TBuffer.h: In member function ‘virtual Bool_t TBuffer::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TBuffer.h:340:4: note: in expansion of macro ‘ClassDef’ ClassDef(TBuffer,0) //Buffer base class used for serializing objects ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TBuffer.h:340:4: note: in expansion of macro ‘ClassDef’ ClassDef(TBuffer,0) //Buffer base class used for serializing objects ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TBuffer.h:340:4: note: in expansion of macro ‘ClassDef’ ClassDef(TBuffer,0) //Buffer base class used for serializing objects ^~~~~~~~ /home/neera/root/include/TDirectory.h: In member function ‘virtual Bool_t TDirectory::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:330:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,override) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TDirectory.h:299:4: note: in expansion of macro ‘ClassDefOverride’ ClassDefOverride(TDirectory,5) //Describe directory structure in memory ^~~~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:330:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,override) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TDirectory.h:299:4: note: in expansion of macro ‘ClassDefOverride’ ClassDefOverride(TDirectory,5) //Describe directory structure in memory ^~~~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:330:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,override) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TDirectory.h:299:4: note: in expansion of macro ‘ClassDefOverride’ ClassDefOverride(TDirectory,5) //Describe directory structure in memory ^~~~~~~~~~~~~~~~ /home/neera/root/include/TDatime.h: In member function ‘virtual Bool_t TDatime::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TDatime.h:95:4: note: in expansion of macro ‘ClassDef’ ClassDef(TDatime,1) //Date and time 950130 124559 ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TDatime.h:95:4: note: in expansion of macro ‘ClassDef’ ClassDef(TDatime,1) //Date and time 950130 124559 ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TDatime.h:95:4: note: in expansion of macro ‘ClassDef’ ClassDef(TDatime,1) //Date and time 950130 124559 ^~~~~~~~ /home/neera/root/include/TDirectoryFile.h: In member function ‘virtual Bool_t TDirectoryFile::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:330:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,override) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TDirectoryFile.h:130:4: note: in expansion of macro ‘ClassDefOverride’ ClassDefOverride(TDirectoryFile,5) //Describe directory structure in a ROOT file ^~~~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:330:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,override) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TDirectoryFile.h:130:4: note: in expansion of macro ‘ClassDefOverride’ ClassDefOverride(TDirectoryFile,5) //Describe directory structure in a ROOT file ^~~~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:330:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,override) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TDirectoryFile.h:130:4: note: in expansion of macro ‘ClassDefOverride’ ClassDefOverride(TDirectoryFile,5) //Describe directory structure in a ROOT file ^~~~~~~~~~~~~~~~ /home/neera/root/include/TUrl.h: In member function ‘virtual Bool_t TUrl::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TUrl.h:98:4: note: in expansion of macro ‘ClassDef’ ClassDef(TUrl,1) //Represents an URL ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TUrl.h:98:4: note: in expansion of macro ‘ClassDef’ ClassDef(TUrl,1) //Represents an URL ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TUrl.h:98:4: note: in expansion of macro ‘ClassDef’ ClassDef(TUrl,1) //Represents an URL ^~~~~~~~ In file included from include/RunAction.hh:39:0, from src/EventAction.cc:37: /home/neera/root/include/TFile.h: In member function ‘Bool_t TFile::IsBinary() const’: /home/neera/root/include/TFile.h:253:50: error: ‘TestBit’ was not declared in this scope Bool_t IsBinary() const { return TestBit(kBinaryFile); } ^~~~~~~ /home/neera/root/include/TFile.h:253:50: note: suggested alternative: ‘TestBits’ Bool_t IsBinary() const { return TestBit(kBinaryFile); } ^~~~~~~ TestBits In file included from /home/neera/root/include/TObject.h:17:0, from /home/neera/root/include/TNamed.h:25, from /home/neera/root/include/TDirectory.h:24, from /home/neera/root/include/TDirectoryFile.h:25, from /home/neera/root/include/TFile.h:28, from include/RunAction.hh:39, from src/EventAction.cc:37: /home/neera/root/include/TFile.h: In member function ‘virtual Bool_t TFile::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:330:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,override) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TFile.h:341:4: note: in expansion of macro ‘ClassDefOverride’ ClassDefOverride(TFile,8) //ROOT file ^~~~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:330:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,override) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TFile.h:341:4: note: in expansion of macro ‘ClassDefOverride’ ClassDefOverride(TFile,8) //ROOT file ^~~~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:330:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,,override) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TFile.h:341:4: note: in expansion of macro ‘ClassDefOverride’ ClassDefOverride(TFile,8) //ROOT file ^~~~~~~~~~~~~~~~ /home/neera/root/include/TArray.h: In member function ‘virtual Bool_t TArray::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TArray.h:58:4: note: in expansion of macro ‘ClassDef’ ClassDef(TArray,1) //Abstract array base class ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TArray.h:58:4: note: in expansion of macro ‘ClassDef’ ClassDef(TArray,1) //Abstract array base class ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TArray.h:58:4: note: in expansion of macro ‘ClassDef’ ClassDef(TArray,1) //Abstract array base class ^~~~~~~~ /home/neera/root/include/TArrayD.h: In member function ‘virtual Bool_t TArrayD::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TArrayD.h:55:4: note: in expansion of macro ‘ClassDef’ ClassDef(TArrayD,1) //Array of doubles ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TArrayD.h:55:4: note: in expansion of macro ‘ClassDef’ ClassDef(TArrayD,1) //Array of doubles ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TArrayD.h:55:4: note: in expansion of macro ‘ClassDef’ ClassDef(TArrayD,1) //Array of doubles ^~~~~~~~ /home/neera/root/include/TArrayI.h: In member function ‘virtual Bool_t TArrayI::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TArrayI.h:55:4: note: in expansion of macro ‘ClassDef’ ClassDef(TArrayI,1) //Array of ints ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TArrayI.h:55:4: note: in expansion of macro ‘ClassDef’ ClassDef(TArrayI,1) //Array of ints ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TArrayI.h:55:4: note: in expansion of macro ‘ClassDef’ ClassDef(TArrayI,1) //Array of ints ^~~~~~~~ /home/neera/root/include/TAttFill.h: In member function ‘virtual Bool_t TAttFill::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TAttFill.h:41:4: note: in expansion of macro ‘ClassDef’ ClassDef(TAttFill,2) //Fill area attributes ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TAttFill.h:41:4: note: in expansion of macro ‘ClassDef’ ClassDef(TAttFill,2) //Fill area attributes ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TAttFill.h:41:4: note: in expansion of macro ‘ClassDef’ ClassDef(TAttFill,2) //Fill area attributes ^~~~~~~~ /home/neera/root/include/TAttLine.h: In member function ‘virtual Bool_t TAttLine::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TAttLine.h:45:4: note: in expansion of macro ‘ClassDef’ ClassDef(TAttLine,2); //Line attributes ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TAttLine.h:45:4: note: in expansion of macro ‘ClassDef’ ClassDef(TAttLine,2); //Line attributes ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TAttLine.h:45:4: note: in expansion of macro ‘ClassDef’ ClassDef(TAttLine,2); //Line attributes ^~~~~~~~ /home/neera/root/include/TAttMarker.h: In member function ‘virtual Bool_t TAttMarker::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TAttMarker.h:46:4: note: in expansion of macro ‘ClassDef’ ClassDef(TAttMarker,2); //Marker attributes ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TAttMarker.h:46:4: note: in expansion of macro ‘ClassDef’ ClassDef(TAttMarker,2); //Marker attributes ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TAttMarker.h:46:4: note: in expansion of macro ‘ClassDef’ ClassDef(TAttMarker,2); //Marker attributes ^~~~~~~~ /home/neera/root/include/TVirtualTreePlayer.h: In member function ‘virtual Bool_t TVirtualTreePlayer::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TVirtualTreePlayer.h:103:4: note: in expansion of macro ‘ClassDef’ ClassDef(TVirtualTreePlayer,0); //Abstract interface for Tree players ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TVirtualTreePlayer.h:103:4: note: in expansion of macro ‘ClassDef’ ClassDef(TVirtualTreePlayer,0); //Abstract interface for Tree players ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TVirtualTreePlayer.h:103:4: note: in expansion of macro ‘ClassDef’ ClassDef(TVirtualTreePlayer,0); //Abstract interface for Tree players ^~~~~~~~ /home/neera/root/include/TBits.h: In member function ‘virtual Bool_t TBits::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TBits.h:144:4: note: in expansion of macro ‘ClassDef’ ClassDef(TBits,1) // Bit container ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TBits.h:144:4: note: in expansion of macro ‘ClassDef’ ClassDef(TBits,1) // Bit container ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TBits.h:144:4: note: in expansion of macro ‘ClassDef’ ClassDef(TBits,1) // Bit container ^~~~~~~~ /home/neera/root/include/TBranch.h: In member function ‘virtual Bool_t TBranch::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TBranch.h:291:4: note: in expansion of macro ‘ClassDef’ ClassDef(TBranch, 13); // Branch descriptor ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TBranch.h:291:4: note: in expansion of macro ‘ClassDef’ ClassDef(TBranch, 13); // Branch descriptor ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TBranch.h:291:4: note: in expansion of macro ‘ClassDef’ ClassDef(TBranch, 13); // Branch descriptor ^~~~~~~~ /home/neera/root/include/TTree.h: In member function ‘virtual Bool_t TTree::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TTree.h:653:4: note: in expansion of macro ‘ClassDef’ ClassDef(TTree, 20) // Tree descriptor (the main ROOT I/O class) ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TTree.h:653:4: note: in expansion of macro ‘ClassDef’ ClassDef(TTree, 20) // Tree descriptor (the main ROOT I/O class) ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TTree.h:653:4: note: in expansion of macro ‘ClassDef’ ClassDef(TTree, 20) // Tree descriptor (the main ROOT I/O class) ^~~~~~~~ In file included from include/RunAction.hh:42:0, from src/EventAction.cc:37: /home/neera/root/include/TTree.h: In destructor ‘virtual TTreeFriendLeafIter::~TTreeFriendLeafIter()’: /home/neera/root/include/TTree.h:678:29: error: ‘SafeDelete’ was not declared in this scope ~TTreeFriendLeafIter() { SafeDelete(fLeafIter); SafeDelete(fTreeIter); } ^~~~~~~~~~ /home/neera/root/include/TTree.h:678:29: note: suggested alternative: ‘kCanDelete’ ~TTreeFriendLeafIter() { SafeDelete(fLeafIter); SafeDelete(fTreeIter); } ^~~~~~~~~~ kCanDelete /home/neera/root/include/TTree.h: In member function ‘virtual void TTreeFriendLeafIter::Reset()’: /home/neera/root/include/TTree.h:685:33: error: ‘SafeDelete’ was not declared in this scope void Reset() { SafeDelete(fLeafIter); SafeDelete(fTreeIter); } ^~~~~~~~~~ /home/neera/root/include/TTree.h:685:33: note: suggested alternative: ‘kCanDelete’ void Reset() { SafeDelete(fLeafIter); SafeDelete(fTreeIter); } ^~~~~~~~~~ kCanDelete In file included from /home/neera/root/include/TObject.h:17:0, from /home/neera/root/include/TNamed.h:25, from /home/neera/root/include/TDirectory.h:24, from /home/neera/root/include/TDirectoryFile.h:25, from /home/neera/root/include/TFile.h:28, from include/RunAction.hh:39, from src/EventAction.cc:37: /home/neera/root/include/TTree.h: In member function ‘virtual Bool_t TTreeFriendLeafIter::CheckTObjectHashConsistency() const’: /home/neera/root/include/Rtypes.h:275:11: error: ‘R__likely’ was not declared in this scope if (R__likely(recurseBlocker >= 2)) { \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TTree.h:698:4: note: in expansion of macro ‘ClassDef’ ClassDef(TTreeFriendLeafIter,0) //Linked list iterator ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:67: error: expected primary-expression before ‘)’ token ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TTree.h:698:4: note: in expansion of macro ‘ClassDef’ ClassDef(TTreeFriendLeafIter,0) //Linked list iterator ^~~~~~~~ /home/neera/root/include/Rtypes.h:281:55: error: ‘_QUOTE_’ was not declared in this scope ::ROOT::Internal::HasConsistentHashMember(_QUOTE_(name)) || \ ^ /home/neera/root/include/Rtypes.h:300:4: note: in expansion of macro ‘_ClassDefBase_’ _ClassDefBase_(name,id, virtual_keyword, overrd) \ ^~~~~~~~~~~~~~ /home/neera/root/include/Rtypes.h:326:4: note: in expansion of macro ‘_ClassDefOutline_’ _ClassDefOutline_(name,id,virtual,) \ ^~~~~~~~~~~~~~~~~ /home/neera/root/include/TTree.h:698:4: note: in expansion of macro ‘ClassDef’ ClassDef(TTreeFriendLeafIter,0) //Linked list iterator ^~~~~~~~ src/EventAction.cc: In member function ‘virtual void EventAction::EndOfEventAction(const G4Event*)’: src/EventAction.cc:105:12: warning: unused variable ‘momentum’ [-Wunused-variable] G4double momentum = pp->GetMomentum().mag()/GeV; ^~~~~~~~ src/EventAction.cc:107:12: warning: unused variable ‘mass’ [-Wunused-variable] G4double mass = pp->GetMass(); ^~~~ make: *** [/opt/geant4/geant4.10.04.p02/config/common.gmk:80: /home/neera/geant4_workdir/tmp/Linux-g++/west/EventAction.o] Error 1