[HOME]  [TauPlusJets2012]      [Useful Links]




*******Tuesday, Nov 27, 2012*********


./Root/TNtupleAnalyzer.cxx: In member function 'virtual void TNtupleAnalyzer::MuonSelection(std::vector<RecObj, std::allocator<RecObj> >&)':
../Root/TNtupleAnalyzer.cxx:2296: error: 'class PhysicsClass' has no member named 'jet_AntiKt4LCTopoJets_n'
../Root/TNtupleAnalyzer.cxx:2298: error: 'class PhysicsClass' has no member named 'jet_AntiKt4LCTopoJets_pt'
../Root/TNtupleAnalyzer.cxx:2300: error: 'class PhysicsClass' has no member named 'jet_AntiKt4LCTopoJets_E'
../Root/TNtupleAnalyzer.cxx:2302: error: 'class PhysicsClass' has no member named 'jet_AntiKt4LCTopoJets_jvtxf'
../Root/TNtupleAnalyzer.cxx:2304: error: 'class PhysicsClass' has no member named 'jet_AntiKt4LCTopoJets_eta'
../Root/TNtupleAnalyzer.cxx:2304: error: 'class PhysicsClass' has no member named 'jet_AntiKt4LCTopoJets_phi'
../Root/TNtupleAnalyzer.cxx:2304: error: 'class PhysicsClass' has no member named 'jet_AntiKt4LCTopoJets_E'
../Root/TNtupleAnalyzer.cxx:2353: error: 'MuonPtSmeared' was not declared in this scope
Running rootcint
make: *** [../obj/TNtupleAnalyzer.o] Error 1




                                                                                                                                                                                                                                                                     
*******Monday, Nov 26, 2012*********

../Root/TNtupleAnalyzer.cxx: In member function 'double TNtupleAnalyzer::el_E_corrected(int)':
../Root/TNtupleAnalyzer.cxx:2311: error: request for member 'useDefaultCalibConstants' in '((TNtupleAnalyzer*)this)->TNtupleAnalyzer::eRescale', which is of non-class type 'eg2011::EnergyRescaler*'
../Root/TNtupleAnalyzer.cxx:2312: error: request for member 'printMap' in '((TNtupleAnalyzer*)this)->TNtupleAnalyzer::eRescale', which is of non-class type 'eg2011::EnergyRescaler*'
../Root/TNtupleAnalyzer.cxx:2318: error: request for member 'applyEnergyCorrectionMeV' in '((TNtupleAnalyzer*)this)->TNtupleAnalyzer::eRescale', which is of non-class type 'eg2011::EnergyRescaler*'
../Root/TNtupleAnalyzer.cxx:2322: error: request for member 'SetRandomSeed' in '((TNtupleAnalyzer*)this)->TNtupleAnalyzer::eRescale', which is of non-class type 'eg2011::EnergyRescaler*'
../Root/TNtupleAnalyzer.cxx:2323: error: request for member 'getSmearingCorrectionGeV' in '((TNtupleAnalyzer*)this)->TNtupleAnalyzer::eRescale', which is of non-class type 'eg2011::EnergyRescaler*'

=>In hplusRootCoreRelease/share/packages.txt:
egammaAnalysisUtils package is changed to latest tag
atlasoff/Reconstruction/egamma/egammaAnalysis/egammaAnalysisUtils/tags/egammaAnalysisUtils-00-03-79

=>In TNtupleAnalyzer.h:
 
eg2011::EnergyRescalerUpgrade *eRescale is changed to  egRescaler::EnergyRescalerUpgrade eRescale;
#include "egammaAnalysisUtils/EnergyRescaler.h" is changed to #include "egammaAnalysisUtils/EnergyRescalerUpgrade.h"

/Root/TNtupleAnalyzer.cxx:2130: error: 'physics' was not declared in this scope

=>In TNtupleAnalyzer.cxx:  following lines are added:

private: // member variables

    #ifdef _TOPD3PD
     PhysicsClass *physics; //!TTT
    #else
     tauPerf *physics; //TTT
    #endif

../Root/TNtupleAnalyzer.cxx:1018: error: no 'void TNtupleAnalyzer::ElectronSelection(std::vector<RecObj, std::allocator<RecObj> >&, bool&)' member function declared in class 'TNtupleAnalyzer'

=>In TNtupleAnalyzer.cxx: following lines are added:
public:
virtual void ElectronSelection(std::vector<RecObj> &e,bool &emuoverlap);