////////////////////////////////////////////////////////// // This class has been automatically generated on // Tue Nov 17 13:17:36 2015 by ROOT version 6.02/12 // from TTree recoTree/recoTree // found on file: /export/home/mdwerner/TagAndProbeStudy/trunk/DiVertAnalysis/Run/submitDir/hist-data15_13TeV.00276262.physics_Main.merge.DAOD_STDM4.f620_m1480_p2425.root ////////////////////////////////////////////////////////// #ifndef AnalysisClass_h #define AnalysisClass_h #include #include #include // Header file for the classes stored in the TTree if any. #include "vector" #include "vector" #include "vector" #include "vector" class AnalysisClass { public : TTree *fChain; //!pointer to the analyzed TTree or TChain Int_t fCurrent; //!current Tree number in a TChain // Fixed size dimensions of array or collections stored in the TTree if any. // Declaration of leaf types Int_t eventNumber; Int_t runNumber; Double_t eventWeight; Int_t actualIntPerCrossing; Int_t averageIntPerCrossing; Int_t event_count; Bool_t event_passCalRatio_TAU30; Bool_t event_passCalRatio_LLPNOMATCH; Bool_t event_passCalRatio_TAU60; Bool_t event_passCalRatio_LLPNOMATCH_noiso; Bool_t event_passCalRatio_TAU60_noiso; Bool_t event_passMuvtx; Bool_t event_passMuvtx_noiso; Bool_t event_passL1TAU30; Bool_t event_passL1TAU40; Bool_t event_passL1TAU60; Bool_t event_passL1LLPNOMATCH; Bool_t event_passCalRatio_EMPTY; Bool_t event_passCalRatio_UNISO; Bool_t event_passMuvtx_EMPTY; Bool_t event_passMuvtx_UNISO; vector *isGoodStandJet; vector *Jet_E; vector *Jet_ET; vector *Jet_pT; vector *Jet_eta; vector *Jet_phi; vector *Jet_width; vector *Jet_logRatio; vector *Jet_nTrk; vector *Jet_time; vector *Jet_isCosmic; vector *Jet_isCRJet; vector *Jet_indexLLP; vector *Track_pT; vector *Track_eta; vector *Track_phi; vector *CR_Trig_dR; vector *CR_Trig_eta; vector *CR_Trig_phi; vector *CR_Trig_ET; vector *CR_Trig_pT; vector *CR_Trig_EMF; vector *CR_Trig_logR; vector *CR_Trig_nTrks; vector *CR_Trig_timing; vector *CR_Trig_passCuts; vector *CR_Trig_jetMatch; vector *CR_Trig_trigET; vector *CR_Trig_trigpT; vector *CR_Trig_trigEta; vector *CR_Trig_trigPhi; vector *CR_Trig_trigEMF; vector *CR_Trig_triglogR; vector *CR_Trig_minDR_HLTjet_HLTtracks; vector *CR_Trig_trigMatchLLP; vector *CR_Trig_trig_LLP_DR; vector *CR_Trig_LLP_Lxy; vector *CR_Trig_LLP_Lz; vector *CalR_emul_jetET; vector *CalR_emul_jetPt; vector *CalR_emul_jetEta; vector *CalR_emul_jetPhi; vector *CalR_emul_jetEMF; vector *CalR_emul_jetLogR; vector *CalR_emul_minDR_HLTjet_HLTtracks; vector *CalR_emul_jetLxy; vector *CalR_emul_jetLz; vector *CalR_emul_EmulPass; vector *CalR_emul_HLTPass; vector *CalR_emul_L1Pass; vector *CalR_emul_CalR_RoImaxET; vector *CalR_emul_EmulPassTAU30; vector *CalR_emul_EmulPassTAU40; vector *CalR_emul_EmulPassTAU60; vector *CalR_emul_EmulPassLLPNOMATCH; vector *CalR_emul_EmulPassnoiso_TAU60; vector *CalR_emul_EmulPassnoiso_LLPNOMATCH; vector *CalR_emul_HLTPassTAU30; vector *CalR_emul_HLTPassTAU40; vector *CalR_emul_HLTPassTAU60; vector *CalR_emul_HLTPassLLPNOMATCH; vector *CalR_emul_HLTPassnoiso_TAU60; vector *CalR_emul_HLTPassnoiso_LLPNOMATCH; vector *CalR_emul_L1PassTAU30; vector *CalR_emul_L1PassTAU40; vector *CalR_emul_L1PassTAU60; vector *CalR_emul_L1PassLLPNOMATCH; vector *CR_noTrig_eta; vector *CR_noTrig_phi; vector *CR_noTrig_ET; vector *CR_noTrig_pT; vector *CR_noTrig_EMF; vector *CR_noTrig_nTrks; vector *CR_noTrig_timing; vector *CR_noTrig_passCuts; vector *CR_noTrig_jetMatchLLP; vector *CR_noTrig_LLP_Lxy; vector *CR_noTrig_LLP_Lz; vector *muRoIClus_Trig_eta; vector *muRoIClus_Trig_phi; vector *muRoIClus_Trig_nRoI; vector *muRoIClus_Trig_nJet; vector *muRoIClus_Trig_nTrk; Bool_t muRoIClus_Trig_trig; vector *muRoIClus_Trig_offline; vector *muRoIClus_Trig_offline_noiso; vector *muRoIClus_Trig_LLP_Lxy; vector *muRoIClus_Trig_LLP_Lz; vector *muRoIClus_Trig_LLP_dR; vector *muRoIClus_Trig_trigMatchLLP; vector *muRoIClus_Trig_trackdR; vector *muRoIClus_Trig_trackPt; vector *muRoIClus_Trig_jetdR; vector *muRoIClus_Trig_jetET; vector *muRoIClus_Trig_jetLogRatio; Bool_t muRoIClus_Trig_trig_noiso; vector *muRoIClus_Trig_LLP_eta; vector *muRoIClus_Trig_LLP_phi; vector *muRoIClus_Trig_LLP_beta; vector *muRoIClus_Trig_LLP_pT; vector *MSVertex_LLP_eta; vector *MSVertex_LLP_phi; vector *MSVertex_LLP_beta; vector *MSVertex_LLP_pT; vector *MSVertex_LLP_Lxy; vector *MSVertex_LLP_Lz; vector *MSVertex_LLP_dR; vector *MSVertex_llpMatch; vector *MSVertex_eta; vector *MSVertex_phi; vector *MSVertex_R; vector *MSVertex_z; vector *MSVertex_nTrks; vector *MSVertex_nMDT; vector *MSVertex_nRPC; vector *MSVertex_nTGC; vector *MSVertex_nJetsInCone; vector *MSVertex_nTracksInCone; vector *MSVertex_sumPtTracksInCone; vector *MSVertex_passesJetIso; vector *MSVertex_passesTrackIso; vector *MSVertex_passesHitThresholds; vector *MSVertex_isGood; vector *LLP_E; vector *LLP_pT; vector *LLP_eta; vector *LLP_phi; vector *LLP_beta; vector *LLP_timing; vector *LLP_Lxy; vector *LLP_Lz; vector *LLP_dR_Jet; vector *LLP_nJet_dRlt04; vector *DiLeptonFinder_eventTriggers; Double_t DiLeptonFinder_leadingElectron_E; Double_t DiLeptonFinder_leadingElectron_pT; Double_t DiLeptonFinder_leadingElectron_eta; Double_t DiLeptonFinder_leadingElectron_phi; Short_t DiLeptonFinder_leadingElectron_charge; Float_t DiLeptonFinder_leadingElectron_pTcone20; Bool_t DiLeptonFinder_leadingElectron_passCuts; vector *DiLeptonFinder_leadingElectron_passTriggers; Double_t DiLeptonFinder_secondLeadingElectron_E; Double_t DiLeptonFinder_secondLeadingElectron_pT; Double_t DiLeptonFinder_secondLeadingElectron_eta; Double_t DiLeptonFinder_secondLeadingElectron_phi; Short_t DiLeptonFinder_secondLeadingElectron_charge; Float_t DiLeptonFinder_secondLeadingElectron_pTcone20; Bool_t DiLeptonFinder_secondLeadingElectron_passCuts; vector *DiLeptonFinder_secondLeadingElectron_passTriggers; Double_t DiLeptonFinder_dielectron_combinedMass; Int_t DiLeptonFinder_n_electron_candidates; Double_t DiLeptonFinder_leadingTruthElectron_E; Double_t DiLeptonFinder_leadingTruthElectron_pT; Double_t DiLeptonFinder_leadingTruthElectron_eta; Double_t DiLeptonFinder_leadingTruthElectron_phi; Double_t DiLeptonFinder_leadingTruthElectron_dR; Double_t DiLeptonFinder_leadingMuon_E; Double_t DiLeptonFinder_leadingMuon_pT; Double_t DiLeptonFinder_leadingMuon_eta; Double_t DiLeptonFinder_leadingMuon_phi; Short_t DiLeptonFinder_leadingMuon_charge; Float_t DiLeptonFinder_leadingMuon_pTcone20; Bool_t DiLeptonFinder_leadingMuon_passCuts; vector *DiLeptonFinder_leadingMuon_passTriggers; Double_t DiLeptonFinder_secondLeadingMuon_E; Double_t DiLeptonFinder_secondLeadingMuon_pT; Double_t DiLeptonFinder_secondLeadingMuon_eta; Double_t DiLeptonFinder_secondLeadingMuon_phi; Short_t DiLeptonFinder_secondLeadingMuon_charge; Float_t DiLeptonFinder_secondLeadingMuon_pTcone20; Bool_t DiLeptonFinder_secondLeadingMuon_passCuts; vector *DiLeptonFinder_secondLeadingMuon_passTriggers; Double_t DiLeptonFinder_dimuon_combinedMass; Int_t DiLeptonFinder_n_muon_candidates; Double_t DiLeptonFinder_MET_e; Double_t DiLeptonFinder_MET_px; Double_t DiLeptonFinder_MET_py; Double_t DiLeptonFinder_MET_phi; Double_t DiLeptonFinder_MET_Truth_e; Double_t DiLeptonFinder_MET_Truth_px; Double_t DiLeptonFinder_MET_Truth_py; Double_t DiLeptonFinder_MET_Truth_phi; Double_t DiLeptonFinder_MET_Truth_dPhi; // List of branches TBranch *b_eventNumber; //! TBranch *b_runNumber; //! TBranch *b_eventWeight; //! TBranch *b_actualIntPerCrossing; //! TBranch *b_averageIntPerCrossing; //! TBranch *b_event_count; //! TBranch *b_event_passCalRatio_TAU30; //! TBranch *b_event_passCalRatio_LLPNOMATCH; //! TBranch *b_event_passCalRatio_TAU60; //! TBranch *b_event_passCalRatio_LLPNOMATCH_noiso; //! TBranch *b_event_passCalRatio_TAU60_noiso; //! TBranch *b_event_passMuvtx; //! TBranch *b_event_passMuvtx_noiso; //! TBranch *b_event_passL1TAU30; //! TBranch *b_event_passL1TAU40; //! TBranch *b_event_passL1TAU60; //! TBranch *b_event_passL1LLPNOMATCH; //! TBranch *b_event_passCalRatio_EMPTY; //! TBranch *b_event_passCalRatio_UNISO; //! TBranch *b_event_passMuvtx_EMPTY; //! TBranch *b_event_passMuvtx_UNISO; //! TBranch *b_isGoodStandJet; //! TBranch *b_Jet_E; //! TBranch *b_Jet_ET; //! TBranch *b_Jet_pT; //! TBranch *b_Jet_eta; //! TBranch *b_Jet_phi; //! TBranch *b_Jet_width; //! TBranch *b_Jet_logRatio; //! TBranch *b_Jet_nTrk; //! TBranch *b_Jet_time; //! TBranch *b_Jet_isCosmic; //! TBranch *b_Jet_isCRJet; //! TBranch *b_Jet_indexLLP; //! TBranch *b_Track_pT; //! TBranch *b_Track_eta; //! TBranch *b_Track_phi; //! TBranch *b_CR_Trig_dR; //! TBranch *b_CR_Trig_eta; //! TBranch *b_CR_Trig_phi; //! TBranch *b_CR_Trig_ET; //! TBranch *b_CR_Trig_pT; //! TBranch *b_CR_Trig_EMF; //! TBranch *b_CR_Trig_logR; //! TBranch *b_CR_Trig_nTrks; //! TBranch *b_CR_Trig_timing; //! TBranch *b_CR_Trig_passCuts; //! TBranch *b_CR_Trig_jetMatch; //! TBranch *b_CR_Trig_trigET; //! TBranch *b_CR_Trig_trigpT; //! TBranch *b_CR_Trig_trigEta; //! TBranch *b_CR_Trig_trigPhi; //! TBranch *b_CR_Trig_trigEMF; //! TBranch *b_CR_Trig_triglogR; //! TBranch *b_CR_Trig_minDR_HLTjet_HLTtracks; //! TBranch *b_CR_Trig_trigMatchLLP; //! TBranch *b_CR_Trig_trig_LLP_DR; //! TBranch *b_CR_Trig_LLP_Lxy; //! TBranch *b_CR_Trig_LLP_Lz; //! TBranch *b_CalR_emul_jetET; //! TBranch *b_CalR_emul_jetPt; //! TBranch *b_CalR_emul_jetEta; //! TBranch *b_CalR_emul_jetPhi; //! TBranch *b_CalR_emul_jetEMF; //! TBranch *b_CalR_emul_jetLogR; //! TBranch *b_CalR_emul_minDR_HLTjet_HLTtracks; //! TBranch *b_CalR_emul_jetLxy; //! TBranch *b_CalR_emul_jetLz; //! TBranch *b_CalR_emul_EmulPass; //! TBranch *b_CalR_emul_HLTPass; //! TBranch *b_CalR_emul_L1Pass; //! TBranch *b_CalR_emul_CalR_RoImaxET; //! TBranch *b_CalR_emul_EmulPassTAU30; //! TBranch *b_CalR_emul_EmulPassTAU40; //! TBranch *b_CalR_emul_EmulPassTAU60; //! TBranch *b_CalR_emul_EmulPassLLPNOMATCH; //! TBranch *b_CalR_emul_EmulPassnoiso_TAU60; //! TBranch *b_CalR_emul_EmulPassnoiso_LLPNOMATCH; //! TBranch *b_CalR_emul_HLTPassTAU30; //! TBranch *b_CalR_emul_HLTPassTAU40; //! TBranch *b_CalR_emul_HLTPassTAU60; //! TBranch *b_CalR_emul_HLTPassLLPNOMATCH; //! TBranch *b_CalR_emul_HLTPassnoiso_TAU60; //! TBranch *b_CalR_emul_HLTPassnoiso_LLPNOMATCH; //! TBranch *b_CalR_emul_L1PassTAU30; //! TBranch *b_CalR_emul_L1PassTAU40; //! TBranch *b_CalR_emul_L1PassTAU60; //! TBranch *b_CalR_emul_L1PassLLPNOMATCH; //! TBranch *b_CR_noTrig_eta; //! TBranch *b_CR_noTrig_phi; //! TBranch *b_CR_noTrig_ET; //! TBranch *b_CR_noTrig_pT; //! TBranch *b_CR_noTrig_EMF; //! TBranch *b_CR_noTrig_nTrks; //! TBranch *b_CR_noTrig_timing; //! TBranch *b_CR_noTrig_passCuts; //! TBranch *b_CR_noTrig_jetMatchLLP; //! TBranch *b_CR_noTrig_LLP_Lxy; //! TBranch *b_CR_noTrig_LLP_Lz; //! TBranch *b_muRoIClus_Trig_eta; //! TBranch *b_muRoIClus_Trig_phi; //! TBranch *b_muRoIClus_Trig_nRoI; //! TBranch *b_muRoIClus_Trig_nJet; //! TBranch *b_muRoIClus_Trig_nTrk; //! TBranch *b_muRoIClus_Trig_trig; //! TBranch *b_muRoIClus_Trig_offline; //! TBranch *b_muRoIClus_Trig_offline_noiso; //! TBranch *b_muRoIClus_Trig_LLP_Lxy; //! TBranch *b_muRoIClus_Trig_LLP_Lz; //! TBranch *b_muRoIClus_Trig_LLP_dR; //! TBranch *b_muRoIClus_Trig_trigMatchLLP; //! TBranch *b_muRoIClus_Trig_trackdR; //! TBranch *b_muRoIClus_Trig_trackPt; //! TBranch *b_muRoIClus_Trig_jetdR; //! TBranch *b_muRoIClus_Trig_jetET; //! TBranch *b_muRoIClus_Trig_jetLogRatio; //! TBranch *b_muRoIClus_Trig_trig_noiso; //! TBranch *b_muRoIClus_Trig_LLP_eta; //! TBranch *b_muRoIClus_Trig_LLP_phi; //! TBranch *b_muRoIClus_Trig_LLP_beta; //! TBranch *b_muRoIClus_Trig_LLP_pT; //! TBranch *b_MSVertex_LLP_eta; //! TBranch *b_MSVertex_LLP_phi; //! TBranch *b_MSVertex_LLP_beta; //! TBranch *b_MSVertex_LLP_pT; //! TBranch *b_MSVertex_LLP_Lxy; //! TBranch *b_MSVertex_LLP_Lz; //! TBranch *b_MSVertex_LLP_dR; //! TBranch *b_MSVertex_llpMatch; //! TBranch *b_MSVertex_eta; //! TBranch *b_MSVertex_phi; //! TBranch *b_MSVertex_R; //! TBranch *b_MSVertex_z; //! TBranch *b_MSVertex_nTrks; //! TBranch *b_MSVertex_nMDT; //! TBranch *b_MSVertex_nRPC; //! TBranch *b_MSVertex_nTGC; //! TBranch *b_MSVertex_nJetsInCone; //! TBranch *b_MSVertex_nTracksInCone; //! TBranch *b_MSVertex_sumPtTracksInCone; //! TBranch *b_MSVertex_passesJetIso; //! TBranch *b_MSVertex_passesTrackIso; //! TBranch *b_MSVertex_passesHitThresholds; //! TBranch *b_MSVertex_isGood; //! TBranch *b_LLP_E; //! TBranch *b_LLP_pT; //! TBranch *b_LLP_eta; //! TBranch *b_LLP_phi; //! TBranch *b_LLP_beta; //! TBranch *b_LLP_timing; //! TBranch *b_LLP_Lxy; //! TBranch *b_LLP_Lz; //! TBranch *b_LLP_dR_Jet; //! TBranch *b_LLP_nJet_dRlt04; //! TBranch *b_DiLeptonFinder_eventTriggers; //! TBranch *b_DiLeptonFinder_leadingElectron_E; //! TBranch *b_DiLeptonFinder_leadingElectron_pT; //! TBranch *b_DiLeptonFinder_leadingElectron_eta; //! TBranch *b_DiLeptonFinder_leadingElectron_phi; //! TBranch *b_DiLeptonFinder_leadingElectron_charge; //! TBranch *b_DiLeptonFinder_leadingElectron_pTcone20; //! TBranch *b_DiLeptonFinder_leadingElectron_passCuts; //! TBranch *b_DiLeptonFinder_leadingElectron_passTriggers; //! TBranch *b_DiLeptonFinder_secondLeadingElectron_E; //! TBranch *b_DiLeptonFinder_secondLeadingElectron_pT; //! TBranch *b_DiLeptonFinder_secondLeadingElectron_eta; //! TBranch *b_DiLeptonFinder_secondLeadingElectron_phi; //! TBranch *b_DiLeptonFinder_secondLeadingElectron_charge; //! TBranch *b_DiLeptonFinder_secondLeadingElectron_pTcone20; //! TBranch *b_DiLeptonFinder_secondLeadingElectron_passCuts; //! TBranch *b_DiLeptonFinder_secondLeadingElectron_passTriggers; //! TBranch *b_DiLeptonFinder_dielectron_combinedMass; //! TBranch *b_DiLeptonFinder_n_electron_candidates; //! TBranch *b_DiLeptonFinder_leadingTruthElectron_E; //! TBranch *b_DiLeptonFinder_leadingTruthElectron_pT; //! TBranch *b_DiLeptonFinder_leadingTruthElectron_eta; //! TBranch *b_DiLeptonFinder_leadingTruthElectron_phi; //! TBranch *b_DiLeptonFinder_leadingTruthElectron_dR; //! TBranch *b_DiLeptonFinder_leadingMuon_E; //! TBranch *b_DiLeptonFinder_leadingMuon_pT; //! TBranch *b_DiLeptonFinder_leadingMuon_eta; //! TBranch *b_DiLeptonFinder_leadingMuon_phi; //! TBranch *b_DiLeptonFinder_leadingMuon_charge; //! TBranch *b_DiLeptonFinder_leadingMuon_pTcone20; //! TBranch *b_DiLeptonFinder_leadingMuon_passCuts; //! TBranch *b_DiLeptonFinder_leadingMuon_passTriggers; //! TBranch *b_DiLeptonFinder_secondLeadingMuon_E; //! TBranch *b_DiLeptonFinder_secondLeadingMuon_pT; //! TBranch *b_DiLeptonFinder_secondLeadingMuon_eta; //! TBranch *b_DiLeptonFinder_secondLeadingMuon_phi; //! TBranch *b_DiLeptonFinder_secondLeadingMuon_charge; //! TBranch *b_DiLeptonFinder_secondLeadingMuon_pTcone20; //! TBranch *b_DiLeptonFinder_secondLeadingMuon_passCuts; //! TBranch *b_DiLeptonFinder_secondLeadingMuon_passTriggers; //! TBranch *b_DiLeptonFinder_dimuon_combinedMass; //! TBranch *b_DiLeptonFinder_n_muon_candidates; //! TBranch *b_DiLeptonFinder_MET_e; //! TBranch *b_DiLeptonFinder_MET_px; //! TBranch *b_DiLeptonFinder_MET_py; //! TBranch *b_DiLeptonFinder_MET_phi; //! TBranch *b_DiLeptonFinder_MET_Truth_e; //! TBranch *b_DiLeptonFinder_MET_Truth_px; //! TBranch *b_DiLeptonFinder_MET_Truth_py; //! TBranch *b_DiLeptonFinder_MET_Truth_phi; //! TBranch *b_DiLeptonFinder_MET_Truth_dPhi; //! AnalysisClass(TTree *tree=0); virtual ~AnalysisClass(); virtual Int_t Cut(Long64_t entry); virtual Int_t GetEntry(Long64_t entry); virtual Long64_t LoadTree(Long64_t entry); virtual void Init(TTree *tree); virtual void Loop(); virtual Bool_t Notify(); virtual void Show(Long64_t entry = -1); }; #endif #ifdef AnalysisClass_cxx AnalysisClass::AnalysisClass(TTree *tree) : fChain(0) { // if parameter tree is not specified (or zero), connect the file // used to generate this class and read the Tree. if (tree == 0) { TFile *f = (TFile*)gROOT->GetListOfFiles()->FindObject("/export/home/mdwerner/TagAndProbeStudy/trunk/DiVertAnalysis/Run/submitDir/hist-data15_13TeV.00276262.physics_Main.merge.DAOD_STDM4.f620_m1480_p2425.root"); if (!f || !f->IsOpen()) { f = new TFile("/export/home/mdwerner/TagAndProbeStudy/trunk/DiVertAnalysis/Run/submitDir/hist-data15_13TeV.00276262.physics_Main.merge.DAOD_STDM4.f620_m1480_p2425.root"); } f->GetObject("recoTree",tree); } Init(tree); } AnalysisClass::~AnalysisClass() { if (!fChain) return; delete fChain->GetCurrentFile(); } Int_t AnalysisClass::GetEntry(Long64_t entry) { // Read contents of entry. if (!fChain) return 0; return fChain->GetEntry(entry); } Long64_t AnalysisClass::LoadTree(Long64_t entry) { // Set the environment to read one entry if (!fChain) return -5; Long64_t centry = fChain->LoadTree(entry); if (centry < 0) return centry; if (fChain->GetTreeNumber() != fCurrent) { fCurrent = fChain->GetTreeNumber(); Notify(); } return centry; } void AnalysisClass::Init(TTree *tree) { // The Init() function is called when the selector needs to initialize // a new tree or chain. Typically here the branch addresses and branch // pointers of the tree will be set. // It is normally not necessary to make changes to the generated // code, but the routine can be extended by the user if needed. // Init() will be called many times when running on PROOF // (once per file to be processed). // Set object pointer isGoodStandJet = 0; Jet_E = 0; Jet_ET = 0; Jet_pT = 0; Jet_eta = 0; Jet_phi = 0; Jet_width = 0; Jet_logRatio = 0; Jet_nTrk = 0; Jet_time = 0; Jet_isCosmic = 0; Jet_isCRJet = 0; Jet_indexLLP = 0; Track_pT = 0; Track_eta = 0; Track_phi = 0; CR_Trig_dR = 0; CR_Trig_eta = 0; CR_Trig_phi = 0; CR_Trig_ET = 0; CR_Trig_pT = 0; CR_Trig_EMF = 0; CR_Trig_logR = 0; CR_Trig_nTrks = 0; CR_Trig_timing = 0; CR_Trig_passCuts = 0; CR_Trig_jetMatch = 0; CR_Trig_trigET = 0; CR_Trig_trigpT = 0; CR_Trig_trigEta = 0; CR_Trig_trigPhi = 0; CR_Trig_trigEMF = 0; CR_Trig_triglogR = 0; CR_Trig_minDR_HLTjet_HLTtracks = 0; CR_Trig_trigMatchLLP = 0; CR_Trig_trig_LLP_DR = 0; CR_Trig_LLP_Lxy = 0; CR_Trig_LLP_Lz = 0; CalR_emul_jetET = 0; CalR_emul_jetPt = 0; CalR_emul_jetEta = 0; CalR_emul_jetPhi = 0; CalR_emul_jetEMF = 0; CalR_emul_jetLogR = 0; CalR_emul_minDR_HLTjet_HLTtracks = 0; CalR_emul_jetLxy = 0; CalR_emul_jetLz = 0; CalR_emul_EmulPass = 0; CalR_emul_HLTPass = 0; CalR_emul_L1Pass = 0; CalR_emul_CalR_RoImaxET = 0; CalR_emul_EmulPassTAU30 = 0; CalR_emul_EmulPassTAU40 = 0; CalR_emul_EmulPassTAU60 = 0; CalR_emul_EmulPassLLPNOMATCH = 0; CalR_emul_EmulPassnoiso_TAU60 = 0; CalR_emul_EmulPassnoiso_LLPNOMATCH = 0; CalR_emul_HLTPassTAU30 = 0; CalR_emul_HLTPassTAU40 = 0; CalR_emul_HLTPassTAU60 = 0; CalR_emul_HLTPassLLPNOMATCH = 0; CalR_emul_HLTPassnoiso_TAU60 = 0; CalR_emul_HLTPassnoiso_LLPNOMATCH = 0; CalR_emul_L1PassTAU30 = 0; CalR_emul_L1PassTAU40 = 0; CalR_emul_L1PassTAU60 = 0; CalR_emul_L1PassLLPNOMATCH = 0; CR_noTrig_eta = 0; CR_noTrig_phi = 0; CR_noTrig_ET = 0; CR_noTrig_pT = 0; CR_noTrig_EMF = 0; CR_noTrig_nTrks = 0; CR_noTrig_timing = 0; CR_noTrig_passCuts = 0; CR_noTrig_jetMatchLLP = 0; CR_noTrig_LLP_Lxy = 0; CR_noTrig_LLP_Lz = 0; muRoIClus_Trig_eta = 0; muRoIClus_Trig_phi = 0; muRoIClus_Trig_nRoI = 0; muRoIClus_Trig_nJet = 0; muRoIClus_Trig_nTrk = 0; muRoIClus_Trig_offline = 0; muRoIClus_Trig_offline_noiso = 0; muRoIClus_Trig_LLP_Lxy = 0; muRoIClus_Trig_LLP_Lz = 0; muRoIClus_Trig_LLP_dR = 0; muRoIClus_Trig_trigMatchLLP = 0; muRoIClus_Trig_trackdR = 0; muRoIClus_Trig_trackPt = 0; muRoIClus_Trig_jetdR = 0; muRoIClus_Trig_jetET = 0; muRoIClus_Trig_jetLogRatio = 0; muRoIClus_Trig_LLP_eta = 0; muRoIClus_Trig_LLP_phi = 0; muRoIClus_Trig_LLP_beta = 0; muRoIClus_Trig_LLP_pT = 0; MSVertex_LLP_eta = 0; MSVertex_LLP_phi = 0; MSVertex_LLP_beta = 0; MSVertex_LLP_pT = 0; MSVertex_LLP_Lxy = 0; MSVertex_LLP_Lz = 0; MSVertex_LLP_dR = 0; MSVertex_llpMatch = 0; MSVertex_eta = 0; MSVertex_phi = 0; MSVertex_R = 0; MSVertex_z = 0; MSVertex_nTrks = 0; MSVertex_nMDT = 0; MSVertex_nRPC = 0; MSVertex_nTGC = 0; MSVertex_nJetsInCone = 0; MSVertex_nTracksInCone = 0; MSVertex_sumPtTracksInCone = 0; MSVertex_passesJetIso = 0; MSVertex_passesTrackIso = 0; MSVertex_passesHitThresholds = 0; MSVertex_isGood = 0; LLP_E = 0; LLP_pT = 0; LLP_eta = 0; LLP_phi = 0; LLP_beta = 0; LLP_timing = 0; LLP_Lxy = 0; LLP_Lz = 0; LLP_dR_Jet = 0; LLP_nJet_dRlt04 = 0; DiLeptonFinder_eventTriggers = 0; DiLeptonFinder_leadingElectron_passTriggers = 0; DiLeptonFinder_secondLeadingElectron_passTriggers = 0; DiLeptonFinder_leadingMuon_passTriggers = 0; DiLeptonFinder_secondLeadingMuon_passTriggers = 0; // Set branch addresses and branch pointers if (!tree) return; fChain = tree; fCurrent = -1; fChain->SetMakeClass(1); fChain->SetBranchAddress("eventNumber", &eventNumber, &b_eventNumber); fChain->SetBranchAddress("runNumber", &runNumber, &b_runNumber); fChain->SetBranchAddress("eventWeight", &eventWeight, &b_eventWeight); fChain->SetBranchAddress("actualIntPerCrossing", &actualIntPerCrossing, &b_actualIntPerCrossing); fChain->SetBranchAddress("averageIntPerCrossing", &averageIntPerCrossing, &b_averageIntPerCrossing); fChain->SetBranchAddress("event_count", &event_count, &b_event_count); fChain->SetBranchAddress("event_passCalRatio_TAU30", &event_passCalRatio_TAU30, &b_event_passCalRatio_TAU30); fChain->SetBranchAddress("event_passCalRatio_LLPNOMATCH", &event_passCalRatio_LLPNOMATCH, &b_event_passCalRatio_LLPNOMATCH); fChain->SetBranchAddress("event_passCalRatio_TAU60", &event_passCalRatio_TAU60, &b_event_passCalRatio_TAU60); fChain->SetBranchAddress("event_passCalRatio_LLPNOMATCH_noiso", &event_passCalRatio_LLPNOMATCH_noiso, &b_event_passCalRatio_LLPNOMATCH_noiso); fChain->SetBranchAddress("event_passCalRatio_TAU60_noiso", &event_passCalRatio_TAU60_noiso, &b_event_passCalRatio_TAU60_noiso); fChain->SetBranchAddress("event_passMuvtx", &event_passMuvtx, &b_event_passMuvtx); fChain->SetBranchAddress("event_passMuvtx_noiso", &event_passMuvtx_noiso, &b_event_passMuvtx_noiso); fChain->SetBranchAddress("event_passL1TAU30", &event_passL1TAU30, &b_event_passL1TAU30); fChain->SetBranchAddress("event_passL1TAU40", &event_passL1TAU40, &b_event_passL1TAU40); fChain->SetBranchAddress("event_passL1TAU60", &event_passL1TAU60, &b_event_passL1TAU60); fChain->SetBranchAddress("event_passL1LLPNOMATCH", &event_passL1LLPNOMATCH, &b_event_passL1LLPNOMATCH); fChain->SetBranchAddress("event_passCalRatio_EMPTY", &event_passCalRatio_EMPTY, &b_event_passCalRatio_EMPTY); fChain->SetBranchAddress("event_passCalRatio_UNISO", &event_passCalRatio_UNISO, &b_event_passCalRatio_UNISO); fChain->SetBranchAddress("event_passMuvtx_EMPTY", &event_passMuvtx_EMPTY, &b_event_passMuvtx_EMPTY); fChain->SetBranchAddress("event_passMuvtx_UNISO", &event_passMuvtx_UNISO, &b_event_passMuvtx_UNISO); fChain->SetBranchAddress("isGoodStandJet", &isGoodStandJet, &b_isGoodStandJet); fChain->SetBranchAddress("Jet_E", &Jet_E, &b_Jet_E); fChain->SetBranchAddress("Jet_ET", &Jet_ET, &b_Jet_ET); fChain->SetBranchAddress("Jet_pT", &Jet_pT, &b_Jet_pT); fChain->SetBranchAddress("Jet_eta", &Jet_eta, &b_Jet_eta); fChain->SetBranchAddress("Jet_phi", &Jet_phi, &b_Jet_phi); fChain->SetBranchAddress("Jet_width", &Jet_width, &b_Jet_width); fChain->SetBranchAddress("Jet_logRatio", &Jet_logRatio, &b_Jet_logRatio); fChain->SetBranchAddress("Jet_nTrk", &Jet_nTrk, &b_Jet_nTrk); fChain->SetBranchAddress("Jet_time", &Jet_time, &b_Jet_time); fChain->SetBranchAddress("Jet_isCosmic", &Jet_isCosmic, &b_Jet_isCosmic); fChain->SetBranchAddress("Jet_isCRJet", &Jet_isCRJet, &b_Jet_isCRJet); fChain->SetBranchAddress("Jet_indexLLP", &Jet_indexLLP, &b_Jet_indexLLP); fChain->SetBranchAddress("Track_pT", &Track_pT, &b_Track_pT); fChain->SetBranchAddress("Track_eta", &Track_eta, &b_Track_eta); fChain->SetBranchAddress("Track_phi", &Track_phi, &b_Track_phi); fChain->SetBranchAddress("CR_Trig_dR", &CR_Trig_dR, &b_CR_Trig_dR); fChain->SetBranchAddress("CR_Trig_eta", &CR_Trig_eta, &b_CR_Trig_eta); fChain->SetBranchAddress("CR_Trig_phi", &CR_Trig_phi, &b_CR_Trig_phi); fChain->SetBranchAddress("CR_Trig_ET", &CR_Trig_ET, &b_CR_Trig_ET); fChain->SetBranchAddress("CR_Trig_pT", &CR_Trig_pT, &b_CR_Trig_pT); fChain->SetBranchAddress("CR_Trig_EMF", &CR_Trig_EMF, &b_CR_Trig_EMF); fChain->SetBranchAddress("CR_Trig_logR", &CR_Trig_logR, &b_CR_Trig_logR); fChain->SetBranchAddress("CR_Trig_nTrks", &CR_Trig_nTrks, &b_CR_Trig_nTrks); fChain->SetBranchAddress("CR_Trig_timing", &CR_Trig_timing, &b_CR_Trig_timing); fChain->SetBranchAddress("CR_Trig_passCuts", &CR_Trig_passCuts, &b_CR_Trig_passCuts); fChain->SetBranchAddress("CR_Trig_jetMatch", &CR_Trig_jetMatch, &b_CR_Trig_jetMatch); fChain->SetBranchAddress("CR_Trig_trigET", &CR_Trig_trigET, &b_CR_Trig_trigET); fChain->SetBranchAddress("CR_Trig_trigpT", &CR_Trig_trigpT, &b_CR_Trig_trigpT); fChain->SetBranchAddress("CR_Trig_trigEta", &CR_Trig_trigEta, &b_CR_Trig_trigEta); fChain->SetBranchAddress("CR_Trig_trigPhi", &CR_Trig_trigPhi, &b_CR_Trig_trigPhi); fChain->SetBranchAddress("CR_Trig_trigEMF", &CR_Trig_trigEMF, &b_CR_Trig_trigEMF); fChain->SetBranchAddress("CR_Trig_triglogR", &CR_Trig_triglogR, &b_CR_Trig_triglogR); fChain->SetBranchAddress("CR_Trig_minDR_HLTjet_HLTtracks", &CR_Trig_minDR_HLTjet_HLTtracks, &b_CR_Trig_minDR_HLTjet_HLTtracks); fChain->SetBranchAddress("CR_Trig_trigMatchLLP", &CR_Trig_trigMatchLLP, &b_CR_Trig_trigMatchLLP); fChain->SetBranchAddress("CR_Trig_trig_LLP_DR", &CR_Trig_trig_LLP_DR, &b_CR_Trig_trig_LLP_DR); fChain->SetBranchAddress("CR_Trig_LLP_Lxy", &CR_Trig_LLP_Lxy, &b_CR_Trig_LLP_Lxy); fChain->SetBranchAddress("CR_Trig_LLP_Lz", &CR_Trig_LLP_Lz, &b_CR_Trig_LLP_Lz); fChain->SetBranchAddress("CalR_emul_jetET", &CalR_emul_jetET, &b_CalR_emul_jetET); fChain->SetBranchAddress("CalR_emul_jetPt", &CalR_emul_jetPt, &b_CalR_emul_jetPt); fChain->SetBranchAddress("CalR_emul_jetEta", &CalR_emul_jetEta, &b_CalR_emul_jetEta); fChain->SetBranchAddress("CalR_emul_jetPhi", &CalR_emul_jetPhi, &b_CalR_emul_jetPhi); fChain->SetBranchAddress("CalR_emul_jetEMF", &CalR_emul_jetEMF, &b_CalR_emul_jetEMF); fChain->SetBranchAddress("CalR_emul_jetLogR", &CalR_emul_jetLogR, &b_CalR_emul_jetLogR); fChain->SetBranchAddress("CalR_emul_minDR_HLTjet_HLTtracks", &CalR_emul_minDR_HLTjet_HLTtracks, &b_CalR_emul_minDR_HLTjet_HLTtracks); fChain->SetBranchAddress("CalR_emul_jetLxy", &CalR_emul_jetLxy, &b_CalR_emul_jetLxy); fChain->SetBranchAddress("CalR_emul_jetLz", &CalR_emul_jetLz, &b_CalR_emul_jetLz); fChain->SetBranchAddress("CalR_emul_EmulPass", &CalR_emul_EmulPass, &b_CalR_emul_EmulPass); fChain->SetBranchAddress("CalR_emul_HLTPass", &CalR_emul_HLTPass, &b_CalR_emul_HLTPass); fChain->SetBranchAddress("CalR_emul_L1Pass", &CalR_emul_L1Pass, &b_CalR_emul_L1Pass); fChain->SetBranchAddress("CalR_emul_CalR_RoImaxET", &CalR_emul_CalR_RoImaxET, &b_CalR_emul_CalR_RoImaxET); fChain->SetBranchAddress("CalR_emul_EmulPassTAU30", &CalR_emul_EmulPassTAU30, &b_CalR_emul_EmulPassTAU30); fChain->SetBranchAddress("CalR_emul_EmulPassTAU40", &CalR_emul_EmulPassTAU40, &b_CalR_emul_EmulPassTAU40); fChain->SetBranchAddress("CalR_emul_EmulPassTAU60", &CalR_emul_EmulPassTAU60, &b_CalR_emul_EmulPassTAU60); fChain->SetBranchAddress("CalR_emul_EmulPassLLPNOMATCH", &CalR_emul_EmulPassLLPNOMATCH, &b_CalR_emul_EmulPassLLPNOMATCH); fChain->SetBranchAddress("CalR_emul_EmulPassnoiso_TAU60", &CalR_emul_EmulPassnoiso_TAU60, &b_CalR_emul_EmulPassnoiso_TAU60); fChain->SetBranchAddress("CalR_emul_EmulPassnoiso_LLPNOMATCH", &CalR_emul_EmulPassnoiso_LLPNOMATCH, &b_CalR_emul_EmulPassnoiso_LLPNOMATCH); fChain->SetBranchAddress("CalR_emul_HLTPassTAU30", &CalR_emul_HLTPassTAU30, &b_CalR_emul_HLTPassTAU30); fChain->SetBranchAddress("CalR_emul_HLTPassTAU40", &CalR_emul_HLTPassTAU40, &b_CalR_emul_HLTPassTAU40); fChain->SetBranchAddress("CalR_emul_HLTPassTAU60", &CalR_emul_HLTPassTAU60, &b_CalR_emul_HLTPassTAU60); fChain->SetBranchAddress("CalR_emul_HLTPassLLPNOMATCH", &CalR_emul_HLTPassLLPNOMATCH, &b_CalR_emul_HLTPassLLPNOMATCH); fChain->SetBranchAddress("CalR_emul_HLTPassnoiso_TAU60", &CalR_emul_HLTPassnoiso_TAU60, &b_CalR_emul_HLTPassnoiso_TAU60); fChain->SetBranchAddress("CalR_emul_HLTPassnoiso_LLPNOMATCH", &CalR_emul_HLTPassnoiso_LLPNOMATCH, &b_CalR_emul_HLTPassnoiso_LLPNOMATCH); fChain->SetBranchAddress("CalR_emul_L1PassTAU30", &CalR_emul_L1PassTAU30, &b_CalR_emul_L1PassTAU30); fChain->SetBranchAddress("CalR_emul_L1PassTAU40", &CalR_emul_L1PassTAU40, &b_CalR_emul_L1PassTAU40); fChain->SetBranchAddress("CalR_emul_L1PassTAU60", &CalR_emul_L1PassTAU60, &b_CalR_emul_L1PassTAU60); fChain->SetBranchAddress("CalR_emul_L1PassLLPNOMATCH", &CalR_emul_L1PassLLPNOMATCH, &b_CalR_emul_L1PassLLPNOMATCH); fChain->SetBranchAddress("CR_noTrig_eta", &CR_noTrig_eta, &b_CR_noTrig_eta); fChain->SetBranchAddress("CR_noTrig_phi", &CR_noTrig_phi, &b_CR_noTrig_phi); fChain->SetBranchAddress("CR_noTrig_ET", &CR_noTrig_ET, &b_CR_noTrig_ET); fChain->SetBranchAddress("CR_noTrig_pT", &CR_noTrig_pT, &b_CR_noTrig_pT); fChain->SetBranchAddress("CR_noTrig_EMF", &CR_noTrig_EMF, &b_CR_noTrig_EMF); fChain->SetBranchAddress("CR_noTrig_nTrks", &CR_noTrig_nTrks, &b_CR_noTrig_nTrks); fChain->SetBranchAddress("CR_noTrig_timing", &CR_noTrig_timing, &b_CR_noTrig_timing); fChain->SetBranchAddress("CR_noTrig_passCuts", &CR_noTrig_passCuts, &b_CR_noTrig_passCuts); fChain->SetBranchAddress("CR_noTrig_jetMatchLLP", &CR_noTrig_jetMatchLLP, &b_CR_noTrig_jetMatchLLP); fChain->SetBranchAddress("CR_noTrig_LLP_Lxy", &CR_noTrig_LLP_Lxy, &b_CR_noTrig_LLP_Lxy); fChain->SetBranchAddress("CR_noTrig_LLP_Lz", &CR_noTrig_LLP_Lz, &b_CR_noTrig_LLP_Lz); fChain->SetBranchAddress("muRoIClus_Trig_eta", &muRoIClus_Trig_eta, &b_muRoIClus_Trig_eta); fChain->SetBranchAddress("muRoIClus_Trig_phi", &muRoIClus_Trig_phi, &b_muRoIClus_Trig_phi); fChain->SetBranchAddress("muRoIClus_Trig_nRoI", &muRoIClus_Trig_nRoI, &b_muRoIClus_Trig_nRoI); fChain->SetBranchAddress("muRoIClus_Trig_nJet", &muRoIClus_Trig_nJet, &b_muRoIClus_Trig_nJet); fChain->SetBranchAddress("muRoIClus_Trig_nTrk", &muRoIClus_Trig_nTrk, &b_muRoIClus_Trig_nTrk); fChain->SetBranchAddress("muRoIClus_Trig_trig", &muRoIClus_Trig_trig, &b_muRoIClus_Trig_trig); fChain->SetBranchAddress("muRoIClus_Trig_offline", &muRoIClus_Trig_offline, &b_muRoIClus_Trig_offline); fChain->SetBranchAddress("muRoIClus_Trig_offline_noiso", &muRoIClus_Trig_offline_noiso, &b_muRoIClus_Trig_offline_noiso); fChain->SetBranchAddress("muRoIClus_Trig_LLP_Lxy", &muRoIClus_Trig_LLP_Lxy, &b_muRoIClus_Trig_LLP_Lxy); fChain->SetBranchAddress("muRoIClus_Trig_LLP_Lz", &muRoIClus_Trig_LLP_Lz, &b_muRoIClus_Trig_LLP_Lz); fChain->SetBranchAddress("muRoIClus_Trig_LLP_dR", &muRoIClus_Trig_LLP_dR, &b_muRoIClus_Trig_LLP_dR); fChain->SetBranchAddress("muRoIClus_Trig_trigMatchLLP", &muRoIClus_Trig_trigMatchLLP, &b_muRoIClus_Trig_trigMatchLLP); fChain->SetBranchAddress("muRoIClus_Trig_trackdR", &muRoIClus_Trig_trackdR, &b_muRoIClus_Trig_trackdR); fChain->SetBranchAddress("muRoIClus_Trig_trackPt", &muRoIClus_Trig_trackPt, &b_muRoIClus_Trig_trackPt); fChain->SetBranchAddress("muRoIClus_Trig_jetdR", &muRoIClus_Trig_jetdR, &b_muRoIClus_Trig_jetdR); fChain->SetBranchAddress("muRoIClus_Trig_jetET", &muRoIClus_Trig_jetET, &b_muRoIClus_Trig_jetET); fChain->SetBranchAddress("muRoIClus_Trig_jetLogRatio", &muRoIClus_Trig_jetLogRatio, &b_muRoIClus_Trig_jetLogRatio); fChain->SetBranchAddress("muRoIClus_Trig_trig_noiso", &muRoIClus_Trig_trig_noiso, &b_muRoIClus_Trig_trig_noiso); fChain->SetBranchAddress("muRoIClus_Trig_LLP_eta", &muRoIClus_Trig_LLP_eta, &b_muRoIClus_Trig_LLP_eta); fChain->SetBranchAddress("muRoIClus_Trig_LLP_phi", &muRoIClus_Trig_LLP_phi, &b_muRoIClus_Trig_LLP_phi); fChain->SetBranchAddress("muRoIClus_Trig_LLP_beta", &muRoIClus_Trig_LLP_beta, &b_muRoIClus_Trig_LLP_beta); fChain->SetBranchAddress("muRoIClus_Trig_LLP_pT", &muRoIClus_Trig_LLP_pT, &b_muRoIClus_Trig_LLP_pT); fChain->SetBranchAddress("MSVertex_LLP_eta", &MSVertex_LLP_eta, &b_MSVertex_LLP_eta); fChain->SetBranchAddress("MSVertex_LLP_phi", &MSVertex_LLP_phi, &b_MSVertex_LLP_phi); fChain->SetBranchAddress("MSVertex_LLP_beta", &MSVertex_LLP_beta, &b_MSVertex_LLP_beta); fChain->SetBranchAddress("MSVertex_LLP_pT", &MSVertex_LLP_pT, &b_MSVertex_LLP_pT); fChain->SetBranchAddress("MSVertex_LLP_Lxy", &MSVertex_LLP_Lxy, &b_MSVertex_LLP_Lxy); fChain->SetBranchAddress("MSVertex_LLP_Lz", &MSVertex_LLP_Lz, &b_MSVertex_LLP_Lz); fChain->SetBranchAddress("MSVertex_LLP_dR", &MSVertex_LLP_dR, &b_MSVertex_LLP_dR); fChain->SetBranchAddress("MSVertex_llpMatch", &MSVertex_llpMatch, &b_MSVertex_llpMatch); fChain->SetBranchAddress("MSVertex_eta", &MSVertex_eta, &b_MSVertex_eta); fChain->SetBranchAddress("MSVertex_phi", &MSVertex_phi, &b_MSVertex_phi); fChain->SetBranchAddress("MSVertex_R", &MSVertex_R, &b_MSVertex_R); fChain->SetBranchAddress("MSVertex_z", &MSVertex_z, &b_MSVertex_z); fChain->SetBranchAddress("MSVertex_nTrks", &MSVertex_nTrks, &b_MSVertex_nTrks); fChain->SetBranchAddress("MSVertex_nMDT", &MSVertex_nMDT, &b_MSVertex_nMDT); fChain->SetBranchAddress("MSVertex_nRPC", &MSVertex_nRPC, &b_MSVertex_nRPC); fChain->SetBranchAddress("MSVertex_nTGC", &MSVertex_nTGC, &b_MSVertex_nTGC); fChain->SetBranchAddress("MSVertex_nJetsInCone", &MSVertex_nJetsInCone, &b_MSVertex_nJetsInCone); fChain->SetBranchAddress("MSVertex_nTracksInCone", &MSVertex_nTracksInCone, &b_MSVertex_nTracksInCone); fChain->SetBranchAddress("MSVertex_sumPtTracksInCone", &MSVertex_sumPtTracksInCone, &b_MSVertex_sumPtTracksInCone); fChain->SetBranchAddress("MSVertex_passesJetIso", &MSVertex_passesJetIso, &b_MSVertex_passesJetIso); fChain->SetBranchAddress("MSVertex_passesTrackIso", &MSVertex_passesTrackIso, &b_MSVertex_passesTrackIso); fChain->SetBranchAddress("MSVertex_passesHitThresholds", &MSVertex_passesHitThresholds, &b_MSVertex_passesHitThresholds); fChain->SetBranchAddress("MSVertex_isGood", &MSVertex_isGood, &b_MSVertex_isGood); fChain->SetBranchAddress("LLP_E", &LLP_E, &b_LLP_E); fChain->SetBranchAddress("LLP_pT", &LLP_pT, &b_LLP_pT); fChain->SetBranchAddress("LLP_eta", &LLP_eta, &b_LLP_eta); fChain->SetBranchAddress("LLP_phi", &LLP_phi, &b_LLP_phi); fChain->SetBranchAddress("LLP_beta", &LLP_beta, &b_LLP_beta); fChain->SetBranchAddress("LLP_timing", &LLP_timing, &b_LLP_timing); fChain->SetBranchAddress("LLP_Lxy", &LLP_Lxy, &b_LLP_Lxy); fChain->SetBranchAddress("LLP_Lz", &LLP_Lz, &b_LLP_Lz); fChain->SetBranchAddress("LLP_dR_Jet", &LLP_dR_Jet, &b_LLP_dR_Jet); fChain->SetBranchAddress("LLP_nJet_dRlt04", &LLP_nJet_dRlt04, &b_LLP_nJet_dRlt04); fChain->SetBranchAddress("DiLeptonFinder_eventTriggers", &DiLeptonFinder_eventTriggers, &b_DiLeptonFinder_eventTriggers); fChain->SetBranchAddress("DiLeptonFinder_leadingElectron_E", &DiLeptonFinder_leadingElectron_E, &b_DiLeptonFinder_leadingElectron_E); fChain->SetBranchAddress("DiLeptonFinder_leadingElectron_pT", &DiLeptonFinder_leadingElectron_pT, &b_DiLeptonFinder_leadingElectron_pT); fChain->SetBranchAddress("DiLeptonFinder_leadingElectron_eta", &DiLeptonFinder_leadingElectron_eta, &b_DiLeptonFinder_leadingElectron_eta); fChain->SetBranchAddress("DiLeptonFinder_leadingElectron_phi", &DiLeptonFinder_leadingElectron_phi, &b_DiLeptonFinder_leadingElectron_phi); fChain->SetBranchAddress("DiLeptonFinder_leadingElectron_charge", &DiLeptonFinder_leadingElectron_charge, &b_DiLeptonFinder_leadingElectron_charge); fChain->SetBranchAddress("DiLeptonFinder_leadingElectron_pTcone20", &DiLeptonFinder_leadingElectron_pTcone20, &b_DiLeptonFinder_leadingElectron_pTcone20); fChain->SetBranchAddress("DiLeptonFinder_leadingElectron_passCuts", &DiLeptonFinder_leadingElectron_passCuts, &b_DiLeptonFinder_leadingElectron_passCuts); fChain->SetBranchAddress("DiLeptonFinder_leadingElectron_passTriggers", &DiLeptonFinder_leadingElectron_passTriggers, &b_DiLeptonFinder_leadingElectron_passTriggers); fChain->SetBranchAddress("DiLeptonFinder_secondLeadingElectron_E", &DiLeptonFinder_secondLeadingElectron_E, &b_DiLeptonFinder_secondLeadingElectron_E); fChain->SetBranchAddress("DiLeptonFinder_secondLeadingElectron_pT", &DiLeptonFinder_secondLeadingElectron_pT, &b_DiLeptonFinder_secondLeadingElectron_pT); fChain->SetBranchAddress("DiLeptonFinder_secondLeadingElectron_eta", &DiLeptonFinder_secondLeadingElectron_eta, &b_DiLeptonFinder_secondLeadingElectron_eta); fChain->SetBranchAddress("DiLeptonFinder_secondLeadingElectron_phi", &DiLeptonFinder_secondLeadingElectron_phi, &b_DiLeptonFinder_secondLeadingElectron_phi); fChain->SetBranchAddress("DiLeptonFinder_secondLeadingElectron_charge", &DiLeptonFinder_secondLeadingElectron_charge, &b_DiLeptonFinder_secondLeadingElectron_charge); fChain->SetBranchAddress("DiLeptonFinder_secondLeadingElectron_pTcone20", &DiLeptonFinder_secondLeadingElectron_pTcone20, &b_DiLeptonFinder_secondLeadingElectron_pTcone20); fChain->SetBranchAddress("DiLeptonFinder_secondLeadingElectron_passCuts", &DiLeptonFinder_secondLeadingElectron_passCuts, &b_DiLeptonFinder_secondLeadingElectron_passCuts); fChain->SetBranchAddress("DiLeptonFinder_secondLeadingElectron_passTriggers", &DiLeptonFinder_secondLeadingElectron_passTriggers, &b_DiLeptonFinder_secondLeadingElectron_passTriggers); fChain->SetBranchAddress("DiLeptonFinder_dielectron_combinedMass", &DiLeptonFinder_dielectron_combinedMass, &b_DiLeptonFinder_dielectron_combinedMass); fChain->SetBranchAddress("DiLeptonFinder_n_electron_candidates", &DiLeptonFinder_n_electron_candidates, &b_DiLeptonFinder_n_electron_candidates); fChain->SetBranchAddress("DiLeptonFinder_leadingTruthElectron_E", &DiLeptonFinder_leadingTruthElectron_E, &b_DiLeptonFinder_leadingTruthElectron_E); fChain->SetBranchAddress("DiLeptonFinder_leadingTruthElectron_pT", &DiLeptonFinder_leadingTruthElectron_pT, &b_DiLeptonFinder_leadingTruthElectron_pT); fChain->SetBranchAddress("DiLeptonFinder_leadingTruthElectron_eta", &DiLeptonFinder_leadingTruthElectron_eta, &b_DiLeptonFinder_leadingTruthElectron_eta); fChain->SetBranchAddress("DiLeptonFinder_leadingTruthElectron_phi", &DiLeptonFinder_leadingTruthElectron_phi, &b_DiLeptonFinder_leadingTruthElectron_phi); fChain->SetBranchAddress("DiLeptonFinder_leadingTruthElectron_dR", &DiLeptonFinder_leadingTruthElectron_dR, &b_DiLeptonFinder_leadingTruthElectron_dR); fChain->SetBranchAddress("DiLeptonFinder_leadingMuon_E", &DiLeptonFinder_leadingMuon_E, &b_DiLeptonFinder_leadingMuon_E); fChain->SetBranchAddress("DiLeptonFinder_leadingMuon_pT", &DiLeptonFinder_leadingMuon_pT, &b_DiLeptonFinder_leadingMuon_pT); fChain->SetBranchAddress("DiLeptonFinder_leadingMuon_eta", &DiLeptonFinder_leadingMuon_eta, &b_DiLeptonFinder_leadingMuon_eta); fChain->SetBranchAddress("DiLeptonFinder_leadingMuon_phi", &DiLeptonFinder_leadingMuon_phi, &b_DiLeptonFinder_leadingMuon_phi); fChain->SetBranchAddress("DiLeptonFinder_leadingMuon_charge", &DiLeptonFinder_leadingMuon_charge, &b_DiLeptonFinder_leadingMuon_charge); fChain->SetBranchAddress("DiLeptonFinder_leadingMuon_pTcone20", &DiLeptonFinder_leadingMuon_pTcone20, &b_DiLeptonFinder_leadingMuon_pTcone20); fChain->SetBranchAddress("DiLeptonFinder_leadingMuon_passCuts", &DiLeptonFinder_leadingMuon_passCuts, &b_DiLeptonFinder_leadingMuon_passCuts); fChain->SetBranchAddress("DiLeptonFinder_leadingMuon_passTriggers", &DiLeptonFinder_leadingMuon_passTriggers, &b_DiLeptonFinder_leadingMuon_passTriggers); fChain->SetBranchAddress("DiLeptonFinder_secondLeadingMuon_E", &DiLeptonFinder_secondLeadingMuon_E, &b_DiLeptonFinder_secondLeadingMuon_E); fChain->SetBranchAddress("DiLeptonFinder_secondLeadingMuon_pT", &DiLeptonFinder_secondLeadingMuon_pT, &b_DiLeptonFinder_secondLeadingMuon_pT); fChain->SetBranchAddress("DiLeptonFinder_secondLeadingMuon_eta", &DiLeptonFinder_secondLeadingMuon_eta, &b_DiLeptonFinder_secondLeadingMuon_eta); fChain->SetBranchAddress("DiLeptonFinder_secondLeadingMuon_phi", &DiLeptonFinder_secondLeadingMuon_phi, &b_DiLeptonFinder_secondLeadingMuon_phi); fChain->SetBranchAddress("DiLeptonFinder_secondLeadingMuon_charge", &DiLeptonFinder_secondLeadingMuon_charge, &b_DiLeptonFinder_secondLeadingMuon_charge); fChain->SetBranchAddress("DiLeptonFinder_secondLeadingMuon_pTcone20", &DiLeptonFinder_secondLeadingMuon_pTcone20, &b_DiLeptonFinder_secondLeadingMuon_pTcone20); fChain->SetBranchAddress("DiLeptonFinder_secondLeadingMuon_passCuts", &DiLeptonFinder_secondLeadingMuon_passCuts, &b_DiLeptonFinder_secondLeadingMuon_passCuts); fChain->SetBranchAddress("DiLeptonFinder_secondLeadingMuon_passTriggers", &DiLeptonFinder_secondLeadingMuon_passTriggers, &b_DiLeptonFinder_secondLeadingMuon_passTriggers); fChain->SetBranchAddress("DiLeptonFinder_dimuon_combinedMass", &DiLeptonFinder_dimuon_combinedMass, &b_DiLeptonFinder_dimuon_combinedMass); fChain->SetBranchAddress("DiLeptonFinder_n_muon_candidates", &DiLeptonFinder_n_muon_candidates, &b_DiLeptonFinder_n_muon_candidates); fChain->SetBranchAddress("DiLeptonFinder_MET_e", &DiLeptonFinder_MET_e, &b_DiLeptonFinder_MET_e); fChain->SetBranchAddress("DiLeptonFinder_MET_px", &DiLeptonFinder_MET_px, &b_DiLeptonFinder_MET_px); fChain->SetBranchAddress("DiLeptonFinder_MET_py", &DiLeptonFinder_MET_py, &b_DiLeptonFinder_MET_py); fChain->SetBranchAddress("DiLeptonFinder_MET_phi", &DiLeptonFinder_MET_phi, &b_DiLeptonFinder_MET_phi); fChain->SetBranchAddress("DiLeptonFinder_MET_Truth_e", &DiLeptonFinder_MET_Truth_e, &b_DiLeptonFinder_MET_Truth_e); fChain->SetBranchAddress("DiLeptonFinder_MET_Truth_px", &DiLeptonFinder_MET_Truth_px, &b_DiLeptonFinder_MET_Truth_px); fChain->SetBranchAddress("DiLeptonFinder_MET_Truth_py", &DiLeptonFinder_MET_Truth_py, &b_DiLeptonFinder_MET_Truth_py); fChain->SetBranchAddress("DiLeptonFinder_MET_Truth_phi", &DiLeptonFinder_MET_Truth_phi, &b_DiLeptonFinder_MET_Truth_phi); fChain->SetBranchAddress("DiLeptonFinder_MET_Truth_dPhi", &DiLeptonFinder_MET_Truth_dPhi, &b_DiLeptonFinder_MET_Truth_dPhi); Notify(); } Bool_t AnalysisClass::Notify() { // The Notify() function is called when a new file is opened. This // can be either for a new TTree in a TChain or when when a new TTree // is started when using PROOF. It is normally not necessary to make changes // to the generated code, but the routine can be extended by the // user if needed. The return value is currently not used. return kTRUE; } void AnalysisClass::Show(Long64_t entry) { // Print contents of entry. // If entry is not specified, print current entry if (!fChain) return; fChain->Show(entry); } Int_t AnalysisClass::Cut(Long64_t entry) { // This function may be called from Loop. // returns 1 if entry is accepted. // returns -1 otherwise. return 1; } #endif // #ifdef AnalysisClass_cxx