Go to the documentation of this file.
8 #ifndef UEAnalysisOnRootple_h
9 #define UEAnalysisOnRootple_h
21 #include <TClonesArray.h>
22 #include <TObjString.h>
271 #ifdef UEAnalysisOnRootple_cxx
275 std::cout <<
"UEAnalysisOnRootple constructor " <<std::endl;
281 delete fChain->GetCurrentFile();
295 if (centry < 0)
return centry;
TProfile * pdN_vs_ptCJTransMaxRECO
virtual Int_t Cut(Long64_t entry)
TBranch * b_TrasverseMomentumTK
TBranch * b_NumberCaloJet
TH1D * fptRatioLeadingPairMC
TProfile * pdN_vs_ptJTowardMC
Float_t CorrectionPtTrans(Float_t ptReco, std::string tkpt)
TProfile * pPtRatio_vs_PhiJleadRECO
TProfile * pPtRatio_vs_EtaJleadRECO
TProfile * pdPt_vs_dphiRECO
TBranch * b_NumberTracksJet
TProfile * pPtRatio_vs_PhiJleadMC
TProfile * pdN_vs_ptJTowardRECO
Float_t TrasverseMomentumEHJ[1000]
TClonesArray * acceptedTriggers
Float_t TrasverseMomentumIJ[1000]
virtual ~UEAnalysisOnRootple()
TProfile * pdN_vs_ptJTransMC
TProfile * pdN_vs_ptJAwayRECO
TProfile * calib_caloinc_phi
Float_t CorrectionNAway(Float_t ptReco, std::string tkpt)
Float_t TrasverseMomentumTJ[1000]
Float_t CalibrationPt(Float_t ptReco, std::string tkpt)
Float_t MomentumEHJ[1000]
TProfile * pdPt_vs_ptCJTowardRECO
TProfile * pdN_vs_ptCJTransMinRECO
TProfile * calib_caloinc_eta
TBranch * b_TrasverseMomentumCJ
TProfile * pdN_vs_ptJTransMaxRECO
TProfile * pdN_vs_etaRECO
virtual void MPIAnalysisMC(Float_t weight, std::string tkpt)
TProfile * pdPt_vs_ptJTransMaxRECO
virtual Long64_t LoadTree(Long64_t entry)
Float_t TrasverseMomentumTK[1000]
TH1D * fdPhiLeadingPairMC
TH1D * fdEtaLeadingPairMC
TProfile * calib_chgcalo_phi
virtual void MPIAnalysisRECO(Float_t weight, std::string tkpt)
virtual void Init(TTree *tree)
TH1D * fdPhiLeadingPairRECO
TProfile * pdPt_vs_ptJTransMC
TProfile * pdPt_vs_ptJTowardRECO
TProfile * pdPt_vs_ptJAwayRECO
TProfile * pPtRatio_vs_EtaJleadMC
TProfile * pdPt_vs_ptCJTransRECO
Float_t TransverseMomentumMC[1000]
TProfile * pdPt_vs_ptCJTransMaxRECO
Float_t CorrectionNToward(Float_t ptReco, std::string tkpt)
TProfile * pdN_vs_ptJTransMinRECO
TProfile * pdPt_vs_ptJAwayMC
TProfile * pdPt_vs_ptJTransRECO
TProfile * pdPt_vs_ptJTransMaxMC
Int_t fCurrent
pointer to the analyzed TTree or TChain
virtual void MultiAnalysis(char *filelist, char *outname, Float_t weight[13], Float_t eta, Float_t triggerPt, std::string type, std::string trigger, std::string tkpt, Float_t ptCut)
Int_t EventKind
current Tree number in a TChain
TProfile * pdPt_vs_ptCJAwayRECO
TProfile * calib_chginc_eta
TH1D * fdEtaLeadingPairRECO
TH2D * h2d_dN_vs_ptJTransMC
TProfile * calib_chginc_phi
TProfile * pdN_vs_dphiRECO
TProfile * pdPt_vs_ptJTowardMC
TProfile * pPtRatio_vs_PtJleadRECO
TProfile * pdN_vs_ptJAwayMC
TProfile * calib_chgcalo_eta
TProfile * pdN_vs_ptJTransMinMC
Float_t CorrectionPtToward(Float_t ptReco, std::string tkpt)
TProfile * pdN_vs_ptCJTransRECO
TProfile * pdN_vs_ptJTransMaxMC
TProfile * pdPt_vs_ptJTransMinMC
TBranch * b_TrasverseMomentumEHJ
TBranch * b_TransverseMomentumMC
virtual void JetCalibAnalysis(Float_t weight, std::string tkpt)
TProfile * pdPt_vs_dphiMC
TBranch * b_TrasverseMomentumIJ
virtual void Show(Long64_t entry=-1)
TProfile * pdN_vs_ptJTransRECO
TProfile * pdPt_vs_ptJTransMinRECO
TProfile * calib_chgmcreco_phi
TH1D * fptRatioLeadingPairRECO
TBranch * b_acceptedTriggers
Float_t CorrectionNTrans(Float_t ptReco, std::string tkpt)
virtual void Loop(Float_t we, Float_t triggerPt, std::string type, std::string trigger, std::string tkpt)
TBranch * b_TrasverseMomentumTJ
virtual void UEAnalysisMC(Float_t weight, std::string tkpt)
TProfile * pPtRatio_vs_PtJleadMC
Float_t TrasverseMomentumCJ[1000]
Float_t CorrectionPtAway(Float_t ptReco, std::string tkpt)
TBranch * b_NumberInclusiveJet
TProfile * pdN_vs_ptCJTowardRECO
TProfile * pdPt_vs_ptCJTransMinRECO
TProfile * calib_chgmcreco_eta
virtual Int_t GetEntry(Long64_t entry)
TProfile * pdN_vs_ptCJAwayRECO
TProfile * calib_chgmcreco
virtual void UEAnalysisRECO(Float_t weight, std::string tkpt)
TBranch * b_NumberChargedJet
virtual void BeginJob(char *outname)
TBranch * b_NumberMCParticles