////////////////////////////////////////////////////////// // This class has been automatically generated on // Thu May 19 20:33:53 2011 by ROOT version 5.26/00 // from TTree VisMassCycleTree/Format: User, data type: mc // found on file: VisMassCycle.mc.test.root ////////////////////////////////////////////////////////// #ifndef VisMassCycleTree_h #define VisMassCycleTree_h #include #include #include class VisMassCycleTree { public : TTree *fChain; //!pointer to the analyzed TTree or TChain Int_t fCurrent; //!current Tree number in a TChain // Declaration of leaf types UInt_t RunNumber; UInt_t EventNumber; UInt_t timestamp; UInt_t timestamp_ns; UInt_t lbn; UInt_t bcid; UInt_t pixelFlags; UInt_t sctFlags; UInt_t trtFlags; UInt_t larFlags; UInt_t tileFlags; UInt_t muonFlags; UInt_t fwdFlags; UInt_t coreFlags; UInt_t pixelError; UInt_t sctError; UInt_t trtError; UInt_t larError; UInt_t tileError; UInt_t muonError; UInt_t fwdError; UInt_t coreError; Bool_t true_lephad_event; Float_t vxp_weight; Float_t mcevt_weight; Int_t vxp_n_selected; Int_t n_olr_taus; Float_t isol_scale_factor; Float_t id_scale_factor; Float_t id_scale_factor_no_et; Int_t n_olr_leptons; Int_t n_leptons_dlv; Int_t n_preselected_electrons; Int_t n_preselected_muons; Int_t n_selected_electrons; Int_t n_selected_muons; Int_t n_isolated_electrons; Int_t n_isolated_muons; Bool_t tau_is_jet; Float_t tau_jet_electron_sf; Float_t el_ptcone20; Float_t el_ptcone30; Float_t el_ptcone40; Float_t el_Etcone20; Float_t el_Etcone30; Float_t el_Etcone40; Float_t lepton_tlv_Pt; Float_t lepton_tlv_Eta; Float_t lepton_tlv_Phi; Float_t tau_tlv_Pt; Float_t tau_tlv_Eta; Float_t tau_tlv_Phi; Float_t hist_weight; Bool_t tau_EF_tau12_loose; Bool_t tau_EF_tau16_loose; Bool_t tau_EF_tau16_medium; Float_t sum_cos_dphi; Float_t trans_mass; Float_t vis_mass; Int_t tau_numTrack; Float_t tau_charge; Int_t tauCutSafeLoose; Int_t tauCutSafeMedium; Int_t tauCutSafeTight; Float_t tau_seedCalo_EMRadius; Float_t charge_product; Float_t met_tlv_Pt; Float_t met_tlv_Phi; Float_t tau_lep_dphi; Bool_t ALL; Bool_t CALO_ISOLATION; Bool_t DILEPTON_VETO; Bool_t GRL; Bool_t INV_MASS_1; Bool_t INV_MASS_2; Bool_t ISOLATED_LEPTON; Bool_t JET_CLEANING; Bool_t LEP_20; Bool_t LEP_40; Bool_t LOOSE_TAU; Bool_t MET; Bool_t OS; Bool_t OVERLAP_REMOVED_LEPTON; Bool_t OVERLAP_REMOVED_TAU; Bool_t PRESELECTED_LEPTON; Bool_t PRESELECTED_TAU; Bool_t SELECTED_LEPTON; Bool_t SELECTED_TAU; Bool_t SS; Bool_t SUM_COS_DPHI; Bool_t TAU_20; Bool_t TAU_LEP_DPHI; Bool_t TAU_NUMTRACK_1; Bool_t TAU_NUMTRACK_1_OR_3; Bool_t TAU_NUMTRACK_3; Bool_t TAU_UNIT_CHARGE; Bool_t TIGHT_TAU; Bool_t TRACK_ISOLATION; Bool_t TRANS_MASS; Bool_t TRIGGER; Bool_t TRIGGER_MATCHED_LEPTON; Bool_t TRIGTAU; Bool_t TRIGTAU_SELECTED_LEP; Bool_t VERTEX; Bool_t VIS_MASS_1; Bool_t VIS_MASS_2; Bool_t VIS_MASS_3; Bool_t A; Bool_t A_dlv; Bool_t A_dlv_numTrack; Bool_t A_dlv_numTrack_1p; Bool_t A_dlv_numTrack_3p; Bool_t A_dlv_wcuts; Bool_t A_dlv_wcuts_numTrack_os; Bool_t A_dlv_wcuts_numTrack_os_1p; Bool_t A_dlv_wcuts_numTrack_os_3p; Bool_t A_dlv_wcuts_numTrack_os_trigtau; Bool_t A_dlv_wcuts_numTrack_ss; Bool_t A_dlv_wcuts_numTrack_ss_trigtau; Bool_t A_dlv_wcuts_vismass; Bool_t A_dlv_wcuts_vismass_numTrack; Bool_t A_dlv_wcuts_vismass_numTrack_os; Bool_t A_dlv_wcuts_vismass_numTrack_os_1p; Bool_t A_dlv_wcuts_vismass_numTrack_os_3p; Bool_t A_dlv_wcuts_vismass_numTrack_ss; Bool_t A_dlv_wcuts_vismass_os; Bool_t A_dlv_wcuts_vismass_ss; Bool_t B; Bool_t B_dlv; Bool_t B_dlv_numTrack; Bool_t B_dlv_numTrack_1p; Bool_t B_dlv_numTrack_3p; Bool_t B_dlv_wcuts; Bool_t B_dlv_wcuts_numTrack_os; Bool_t B_dlv_wcuts_numTrack_os_1p; Bool_t B_dlv_wcuts_numTrack_os_3p; Bool_t B_dlv_wcuts_numTrack_os_trigtau; Bool_t B_dlv_wcuts_numTrack_ss; Bool_t B_dlv_wcuts_numTrack_ss_trigtau; Bool_t B_dlv_wcuts_vismass; Bool_t B_dlv_wcuts_vismass_numTrack; Bool_t B_dlv_wcuts_vismass_numTrack_os; Bool_t B_dlv_wcuts_vismass_numTrack_os_1p; Bool_t B_dlv_wcuts_vismass_numTrack_os_3p; Bool_t B_dlv_wcuts_vismass_numTrack_ss; Bool_t B_dlv_wcuts_vismass_os; Bool_t B_dlv_wcuts_vismass_ss; Bool_t C; Bool_t C_dlv; Bool_t C_dlv_numTrack; Bool_t C_dlv_numTrack_1p; Bool_t C_dlv_numTrack_3p; Bool_t C_dlv_wcuts; Bool_t C_dlv_wcuts_numTrack_os; Bool_t C_dlv_wcuts_numTrack_os_1p; Bool_t C_dlv_wcuts_numTrack_os_3p; Bool_t C_dlv_wcuts_vismass; Bool_t C_dlv_wcuts_vismass_numTrack; Bool_t C_dlv_wcuts_vismass_numTrack_os; Bool_t C_dlv_wcuts_vismass_numTrack_os_1p; Bool_t C_dlv_wcuts_vismass_numTrack_os_3p; Bool_t D; Bool_t D_dlv; Bool_t D_dlv_numTrack; Bool_t D_dlv_numTrack_1p; Bool_t D_dlv_numTrack_3p; Bool_t D_dlv_wcuts; Bool_t D_dlv_wcuts_numTrack_os; Bool_t D_dlv_wcuts_numTrack_os_1p; Bool_t D_dlv_wcuts_numTrack_os_3p; Bool_t D_dlv_wcuts_vismass; Bool_t D_dlv_wcuts_vismass_numTrack; Bool_t D_dlv_wcuts_vismass_numTrack_os; Bool_t D_dlv_wcuts_vismass_numTrack_os_1p; Bool_t D_dlv_wcuts_vismass_numTrack_os_3p; Bool_t control_w_loose_not_tight_tau; Bool_t control_w_loose_not_tight_tau_numTrack; Bool_t control_w_loose_not_tight_tau_numTrack_1p; Bool_t control_w_loose_not_tight_tau_numTrack_3p; Bool_t control_w_loose_not_tight_tau_numTrack_os; Bool_t control_w_loose_not_tight_tau_numTrack_os_1p; Bool_t control_w_loose_not_tight_tau_numTrack_os_3p; Bool_t control_w_loose_not_tight_tau_numTrack_ss; Bool_t control_w_loose_not_tight_tau_vismass_numTrack_os; Bool_t control_w_loose_not_tight_tau_vismass_numTrack_os_1p; Bool_t control_w_loose_not_tight_tau_vismass_numTrack_os_3p; Bool_t control_w_loose_not_tight_tau_vismass_numTrack_ss; Bool_t control_w_tight_tau; Bool_t control_w_tight_tau_numTrack; Bool_t control_w_tight_tau_numTrack_1p; Bool_t control_w_tight_tau_numTrack_3p; Bool_t control_w_tight_tau_numTrack_os; Bool_t control_w_tight_tau_numTrack_os_1p; Bool_t control_w_tight_tau_numTrack_os_3p; Bool_t control_w_tight_tau_numTrack_ss; Bool_t control_w_tight_tau_vismass_numTrack_os; Bool_t control_w_tight_tau_vismass_numTrack_os_1p; Bool_t control_w_tight_tau_vismass_numTrack_os_3p; Bool_t control_w_tight_tau_vismass_numTrack_ss; Bool_t control_zee; Bool_t iso_lep_loose_not_tight_tau; Bool_t iso_lep_loose_tau; Bool_t iso_lep_tight_tau; Bool_t lep_loose_not_tight_tau; Bool_t lep_loose_tau; Bool_t lep_tight_tau; // List of branches TBranch *b_RunNumber; //! TBranch *b_EventNumber; //! TBranch *b_timestamp; //! TBranch *b_timestamp_ns; //! TBranch *b_lbn; //! TBranch *b_bcid; //! TBranch *b_pixelFlags; //! TBranch *b_sctFlags; //! TBranch *b_trtFlags; //! TBranch *b_larFlags; //! TBranch *b_tileFlags; //! TBranch *b_muonFlags; //! TBranch *b_fwdFlags; //! TBranch *b_coreFlags; //! TBranch *b_pixelError; //! TBranch *b_sctError; //! TBranch *b_trtError; //! TBranch *b_larError; //! TBranch *b_tileError; //! TBranch *b_muonError; //! TBranch *b_fwdError; //! TBranch *b_coreError; //! TBranch *b_true_lephad_event; //! TBranch *b_vxp_weight; //! TBranch *b_mcevt_weight; //! TBranch *b_vxp_n_selected; //! TBranch *b_n_olr_taus; //! TBranch *b_isol_scale_factor; //! TBranch *b_id_scale_factor; //! TBranch *b_id_scale_factor_no_et; //! TBranch *b_n_olr_leptons; //! TBranch *b_n_leptons_dlv; //! TBranch *b_n_preselected_electrons; //! TBranch *b_n_preselected_muons; //! TBranch *b_n_selected_electrons; //! TBranch *b_n_selected_muons; //! TBranch *b_n_isolated_electrons; //! TBranch *b_n_isolated_muons; //! TBranch *b_tau_is_jet; //! TBranch *b_tau_jet_electron_sf; //! TBranch *b_el_ptcone20; //! TBranch *b_el_ptcone30; //! TBranch *b_el_ptcone40; //! TBranch *b_el_Etcone20; //! TBranch *b_el_Etcone30; //! TBranch *b_el_Etcone40; //! TBranch *b_lepton_tlv_Pt; //! TBranch *b_lepton_tlv_Eta; //! TBranch *b_lepton_tlv_Phi; //! TBranch *b_tau_tlv_Pt; //! TBranch *b_tau_tlv_Eta; //! TBranch *b_tau_tlv_Phi; //! TBranch *b_hist_weight; //! TBranch *b_tau_EF_tau12_loose; //! TBranch *b_tau_EF_tau16_loose; //! TBranch *b_tau_EF_tau16_medium; //! TBranch *b_sum_cos_dphi; //! TBranch *b_trans_mass; //! TBranch *b_vis_mass; //! TBranch *b_tau_numTrack; //! TBranch *b_tau_charge; //! TBranch *b_tauCutSafeLoose; //! TBranch *b_tauCutSafeMedium; //! TBranch *b_tauCutSafeTight; //! TBranch *b_tau_seedCalo_EMRadius; //! TBranch *b_charge_product; //! TBranch *b_met_tlv_Pt; //! TBranch *b_met_tlv_Phi; //! TBranch *b_tau_lep_dphi; //! TBranch *b_ALL; //! TBranch *b_CALO_ISOLATION; //! TBranch *b_DILEPTON_VETO; //! TBranch *b_GRL; //! TBranch *b_INV_MASS_1; //! TBranch *b_INV_MASS_2; //! TBranch *b_ISOLATED_LEPTON; //! TBranch *b_JET_CLEANING; //! TBranch *b_LEP_20; //! TBranch *b_LEP_40; //! TBranch *b_LOOSE_TAU; //! TBranch *b_MET; //! TBranch *b_OS; //! TBranch *b_OVERLAP_REMOVED_LEPTON; //! TBranch *b_OVERLAP_REMOVED_TAU; //! TBranch *b_PRESELECTED_LEPTON; //! TBranch *b_PRESELECTED_TAU; //! TBranch *b_SELECTED_LEPTON; //! TBranch *b_SELECTED_TAU; //! TBranch *b_SS; //! TBranch *b_SUM_COS_DPHI; //! TBranch *b_TAU_20; //! TBranch *b_TAU_LEP_DPHI; //! TBranch *b_TAU_NUMTRACK_1; //! TBranch *b_TAU_NUMTRACK_1_OR_3; //! TBranch *b_TAU_NUMTRACK_3; //! TBranch *b_TAU_UNIT_CHARGE; //! TBranch *b_TIGHT_TAU; //! TBranch *b_TRACK_ISOLATION; //! TBranch *b_TRANS_MASS; //! TBranch *b_TRIGGER; //! TBranch *b_TRIGGER_MATCHED_LEPTON; //! TBranch *b_TRIGTAU; //! TBranch *b_TRIGTAU_SELECTED_LEP; //! TBranch *b_VERTEX; //! TBranch *b_VIS_MASS_1; //! TBranch *b_VIS_MASS_2; //! TBranch *b_VIS_MASS_3; //! TBranch *b_A; //! TBranch *b_A_dlv; //! TBranch *b_A_dlv_numTrack; //! TBranch *b_A_dlv_numTrack_1p; //! TBranch *b_A_dlv_numTrack_3p; //! TBranch *b_A_dlv_wcuts; //! TBranch *b_A_dlv_wcuts_numTrack_os; //! TBranch *b_A_dlv_wcuts_numTrack_os_1p; //! TBranch *b_A_dlv_wcuts_numTrack_os_3p; //! TBranch *b_A_dlv_wcuts_numTrack_os_trigtau; //! TBranch *b_A_dlv_wcuts_numTrack_ss; //! TBranch *b_A_dlv_wcuts_numTrack_ss_trigtau; //! TBranch *b_A_dlv_wcuts_vismass; //! TBranch *b_A_dlv_wcuts_vismass_numTrack; //! TBranch *b_A_dlv_wcuts_vismass_numTrack_os; //! TBranch *b_A_dlv_wcuts_vismass_numTrack_os_1p; //! TBranch *b_A_dlv_wcuts_vismass_numTrack_os_3p; //! TBranch *b_A_dlv_wcuts_vismass_numTrack_ss; //! TBranch *b_A_dlv_wcuts_vismass_os; //! TBranch *b_A_dlv_wcuts_vismass_ss; //! TBranch *b_B; //! TBranch *b_B_dlv; //! TBranch *b_B_dlv_numTrack; //! TBranch *b_B_dlv_numTrack_1p; //! TBranch *b_B_dlv_numTrack_3p; //! TBranch *b_B_dlv_wcuts; //! TBranch *b_B_dlv_wcuts_numTrack_os; //! TBranch *b_B_dlv_wcuts_numTrack_os_1p; //! TBranch *b_B_dlv_wcuts_numTrack_os_3p; //! TBranch *b_B_dlv_wcuts_numTrack_os_trigtau; //! TBranch *b_B_dlv_wcuts_numTrack_ss; //! TBranch *b_B_dlv_wcuts_numTrack_ss_trigtau; //! TBranch *b_B_dlv_wcuts_vismass; //! TBranch *b_B_dlv_wcuts_vismass_numTrack; //! TBranch *b_B_dlv_wcuts_vismass_numTrack_os; //! TBranch *b_B_dlv_wcuts_vismass_numTrack_os_1p; //! TBranch *b_B_dlv_wcuts_vismass_numTrack_os_3p; //! TBranch *b_B_dlv_wcuts_vismass_numTrack_ss; //! TBranch *b_B_dlv_wcuts_vismass_os; //! TBranch *b_B_dlv_wcuts_vismass_ss; //! TBranch *b_C; //! TBranch *b_C_dlv; //! TBranch *b_C_dlv_numTrack; //! TBranch *b_C_dlv_numTrack_1p; //! TBranch *b_C_dlv_numTrack_3p; //! TBranch *b_C_dlv_wcuts; //! TBranch *b_C_dlv_wcuts_numTrack_os; //! TBranch *b_C_dlv_wcuts_numTrack_os_1p; //! TBranch *b_C_dlv_wcuts_numTrack_os_3p; //! TBranch *b_C_dlv_wcuts_vismass; //! TBranch *b_C_dlv_wcuts_vismass_numTrack; //! TBranch *b_C_dlv_wcuts_vismass_numTrack_os; //! TBranch *b_C_dlv_wcuts_vismass_numTrack_os_1p; //! TBranch *b_C_dlv_wcuts_vismass_numTrack_os_3p; //! TBranch *b_D; //! TBranch *b_D_dlv; //! TBranch *b_D_dlv_numTrack; //! TBranch *b_D_dlv_numTrack_1p; //! TBranch *b_D_dlv_numTrack_3p; //! TBranch *b_D_dlv_wcuts; //! TBranch *b_D_dlv_wcuts_numTrack_os; //! TBranch *b_D_dlv_wcuts_numTrack_os_1p; //! TBranch *b_D_dlv_wcuts_numTrack_os_3p; //! TBranch *b_D_dlv_wcuts_vismass; //! TBranch *b_D_dlv_wcuts_vismass_numTrack; //! TBranch *b_D_dlv_wcuts_vismass_numTrack_os; //! TBranch *b_D_dlv_wcuts_vismass_numTrack_os_1p; //! TBranch *b_D_dlv_wcuts_vismass_numTrack_os_3p; //! TBranch *b_control_w_loose_not_tight_tau; //! TBranch *b_control_w_loose_not_tight_tau_numTrack; //! TBranch *b_control_w_loose_not_tight_tau_numTrack_1p; //! TBranch *b_control_w_loose_not_tight_tau_numTrack_3p; //! TBranch *b_control_w_loose_not_tight_tau_numTrack_os; //! TBranch *b_control_w_loose_not_tight_tau_numTrack_os_1p; //! TBranch *b_control_w_loose_not_tight_tau_numTrack_os_3p; //! TBranch *b_control_w_loose_not_tight_tau_numTrack_ss; //! TBranch *b_control_w_loose_not_tight_tau_vismass_numTrack_os; //! TBranch *b_control_w_loose_not_tight_tau_vismass_numTrack_os_1p; //! TBranch *b_control_w_loose_not_tight_tau_vismass_numTrack_os_3p; //! TBranch *b_control_w_loose_not_tight_tau_vismass_numTrack_ss; //! TBranch *b_control_w_tight_tau; //! TBranch *b_control_w_tight_tau_numTrack; //! TBranch *b_control_w_tight_tau_numTrack_1p; //! TBranch *b_control_w_tight_tau_numTrack_3p; //! TBranch *b_control_w_tight_tau_numTrack_os; //! TBranch *b_control_w_tight_tau_numTrack_os_1p; //! TBranch *b_control_w_tight_tau_numTrack_os_3p; //! TBranch *b_control_w_tight_tau_numTrack_ss; //! TBranch *b_control_w_tight_tau_vismass_numTrack_os; //! TBranch *b_control_w_tight_tau_vismass_numTrack_os_1p; //! TBranch *b_control_w_tight_tau_vismass_numTrack_os_3p; //! TBranch *b_control_w_tight_tau_vismass_numTrack_ss; //! TBranch *b_control_zee; //! TBranch *b_iso_lep_loose_not_tight_tau; //! TBranch *b_iso_lep_loose_tau; //! TBranch *b_iso_lep_tight_tau; //! TBranch *b_lep_loose_not_tight_tau; //! TBranch *b_lep_loose_tau; //! TBranch *b_lep_tight_tau; //! VisMassCycleTree(TTree *tree=0); virtual ~VisMassCycleTree(); 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 VisMassCycleTree_cxx VisMassCycleTree::VisMassCycleTree(TTree *tree) { // 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("VisMassCycle.mc.test.root"); if (!f) { f = new TFile("VisMassCycle.mc.test.root"); } tree = (TTree*)gDirectory->Get("VisMassCycleTree"); } Init(tree); } VisMassCycleTree::~VisMassCycleTree() { if (!fChain) return; delete fChain->GetCurrentFile(); } Int_t VisMassCycleTree::GetEntry(Long64_t entry) { // Read contents of entry. if (!fChain) return 0; return fChain->GetEntry(entry); } Long64_t VisMassCycleTree::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->InheritsFrom(TChain::Class())) return centry; TChain *chain = (TChain*)fChain; if (chain->GetTreeNumber() != fCurrent) { fCurrent = chain->GetTreeNumber(); Notify(); } return centry; } void VisMassCycleTree::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 branch addresses and branch pointers if (!tree) return; fChain = tree; fCurrent = -1; fChain->SetMakeClass(1); fChain->SetBranchAddress("RunNumber", &RunNumber, &b_RunNumber); fChain->SetBranchAddress("EventNumber", &EventNumber, &b_EventNumber); fChain->SetBranchAddress("timestamp", ×tamp, &b_timestamp); fChain->SetBranchAddress("timestamp_ns", ×tamp_ns, &b_timestamp_ns); fChain->SetBranchAddress("lbn", &lbn, &b_lbn); fChain->SetBranchAddress("bcid", &bcid, &b_bcid); fChain->SetBranchAddress("pixelFlags", &pixelFlags, &b_pixelFlags); fChain->SetBranchAddress("sctFlags", &sctFlags, &b_sctFlags); fChain->SetBranchAddress("trtFlags", &trtFlags, &b_trtFlags); fChain->SetBranchAddress("larFlags", &larFlags, &b_larFlags); fChain->SetBranchAddress("tileFlags", &tileFlags, &b_tileFlags); fChain->SetBranchAddress("muonFlags", &muonFlags, &b_muonFlags); fChain->SetBranchAddress("fwdFlags", &fwdFlags, &b_fwdFlags); fChain->SetBranchAddress("coreFlags", &coreFlags, &b_coreFlags); fChain->SetBranchAddress("pixelError", &pixelError, &b_pixelError); fChain->SetBranchAddress("sctError", &sctError, &b_sctError); fChain->SetBranchAddress("trtError", &trtError, &b_trtError); fChain->SetBranchAddress("larError", &larError, &b_larError); fChain->SetBranchAddress("tileError", &tileError, &b_tileError); fChain->SetBranchAddress("muonError", &muonError, &b_muonError); fChain->SetBranchAddress("fwdError", &fwdError, &b_fwdError); fChain->SetBranchAddress("coreError", &coreError, &b_coreError); fChain->SetBranchAddress("true_lephad_event", &true_lephad_event, &b_true_lephad_event); fChain->SetBranchAddress("vxp_weight", &vxp_weight, &b_vxp_weight); fChain->SetBranchAddress("mcevt_weight", &mcevt_weight, &b_mcevt_weight); fChain->SetBranchAddress("vxp_n_selected", &vxp_n_selected, &b_vxp_n_selected); fChain->SetBranchAddress("n_olr_taus", &n_olr_taus, &b_n_olr_taus); fChain->SetBranchAddress("isol_scale_factor", &isol_scale_factor, &b_isol_scale_factor); fChain->SetBranchAddress("id_scale_factor", &id_scale_factor, &b_id_scale_factor); fChain->SetBranchAddress("id_scale_factor_no_et", &id_scale_factor_no_et, &b_id_scale_factor_no_et); fChain->SetBranchAddress("n_olr_leptons", &n_olr_leptons, &b_n_olr_leptons); fChain->SetBranchAddress("n_leptons_dlv", &n_leptons_dlv, &b_n_leptons_dlv); fChain->SetBranchAddress("n_preselected_electrons", &n_preselected_electrons, &b_n_preselected_electrons); fChain->SetBranchAddress("n_preselected_muons", &n_preselected_muons, &b_n_preselected_muons); fChain->SetBranchAddress("n_selected_electrons", &n_selected_electrons, &b_n_selected_electrons); fChain->SetBranchAddress("n_selected_muons", &n_selected_muons, &b_n_selected_muons); fChain->SetBranchAddress("n_isolated_electrons", &n_isolated_electrons, &b_n_isolated_electrons); fChain->SetBranchAddress("n_isolated_muons", &n_isolated_muons, &b_n_isolated_muons); fChain->SetBranchAddress("tau_is_jet", &tau_is_jet, &b_tau_is_jet); fChain->SetBranchAddress("tau_jet_electron_sf", &tau_jet_electron_sf, &b_tau_jet_electron_sf); fChain->SetBranchAddress("el_ptcone20", &el_ptcone20, &b_el_ptcone20); fChain->SetBranchAddress("el_ptcone30", &el_ptcone30, &b_el_ptcone30); fChain->SetBranchAddress("el_ptcone40", &el_ptcone40, &b_el_ptcone40); fChain->SetBranchAddress("el_Etcone20", &el_Etcone20, &b_el_Etcone20); fChain->SetBranchAddress("el_Etcone30", &el_Etcone30, &b_el_Etcone30); fChain->SetBranchAddress("el_Etcone40", &el_Etcone40, &b_el_Etcone40); fChain->SetBranchAddress("lepton_tlv_Pt", &lepton_tlv_Pt, &b_lepton_tlv_Pt); fChain->SetBranchAddress("lepton_tlv_Eta", &lepton_tlv_Eta, &b_lepton_tlv_Eta); fChain->SetBranchAddress("lepton_tlv_Phi", &lepton_tlv_Phi, &b_lepton_tlv_Phi); fChain->SetBranchAddress("tau_tlv_Pt", &tau_tlv_Pt, &b_tau_tlv_Pt); fChain->SetBranchAddress("tau_tlv_Eta", &tau_tlv_Eta, &b_tau_tlv_Eta); fChain->SetBranchAddress("tau_tlv_Phi", &tau_tlv_Phi, &b_tau_tlv_Phi); fChain->SetBranchAddress("hist_weight", &hist_weight, &b_hist_weight); fChain->SetBranchAddress("tau_EF_tau12_loose", &tau_EF_tau12_loose, &b_tau_EF_tau12_loose); fChain->SetBranchAddress("tau_EF_tau16_loose", &tau_EF_tau16_loose, &b_tau_EF_tau16_loose); fChain->SetBranchAddress("tau_EF_tau16_medium", &tau_EF_tau16_medium, &b_tau_EF_tau16_medium); fChain->SetBranchAddress("sum_cos_dphi", &sum_cos_dphi, &b_sum_cos_dphi); fChain->SetBranchAddress("trans_mass", &trans_mass, &b_trans_mass); fChain->SetBranchAddress("vis_mass", &vis_mass, &b_vis_mass); fChain->SetBranchAddress("tau_numTrack", &tau_numTrack, &b_tau_numTrack); fChain->SetBranchAddress("tau_charge", &tau_charge, &b_tau_charge); fChain->SetBranchAddress("tauCutSafeLoose", &tauCutSafeLoose, &b_tauCutSafeLoose); fChain->SetBranchAddress("tauCutSafeMedium", &tauCutSafeMedium, &b_tauCutSafeMedium); fChain->SetBranchAddress("tauCutSafeTight", &tauCutSafeTight, &b_tauCutSafeTight); fChain->SetBranchAddress("tau_seedCalo_EMRadius", &tau_seedCalo_EMRadius, &b_tau_seedCalo_EMRadius); fChain->SetBranchAddress("charge_product", &charge_product, &b_charge_product); fChain->SetBranchAddress("met_tlv_Pt", &met_tlv_Pt, &b_met_tlv_Pt); fChain->SetBranchAddress("met_tlv_Phi", &met_tlv_Phi, &b_met_tlv_Phi); fChain->SetBranchAddress("tau_lep_dphi", &tau_lep_dphi, &b_tau_lep_dphi); fChain->SetBranchAddress("ALL", &ALL, &b_ALL); fChain->SetBranchAddress("CALO_ISOLATION", &CALO_ISOLATION, &b_CALO_ISOLATION); fChain->SetBranchAddress("DILEPTON_VETO", &DILEPTON_VETO, &b_DILEPTON_VETO); fChain->SetBranchAddress("GRL", &GRL, &b_GRL); fChain->SetBranchAddress("INV_MASS_1", &INV_MASS_1, &b_INV_MASS_1); fChain->SetBranchAddress("INV_MASS_2", &INV_MASS_2, &b_INV_MASS_2); fChain->SetBranchAddress("ISOLATED_LEPTON", &ISOLATED_LEPTON, &b_ISOLATED_LEPTON); fChain->SetBranchAddress("JET_CLEANING", &JET_CLEANING, &b_JET_CLEANING); fChain->SetBranchAddress("LEP_20", &LEP_20, &b_LEP_20); fChain->SetBranchAddress("LEP_40", &LEP_40, &b_LEP_40); fChain->SetBranchAddress("LOOSE_TAU", &LOOSE_TAU, &b_LOOSE_TAU); fChain->SetBranchAddress("MET", &MET, &b_MET); fChain->SetBranchAddress("OS", &OS, &b_OS); fChain->SetBranchAddress("OVERLAP_REMOVED_LEPTON", &OVERLAP_REMOVED_LEPTON, &b_OVERLAP_REMOVED_LEPTON); fChain->SetBranchAddress("OVERLAP_REMOVED_TAU", &OVERLAP_REMOVED_TAU, &b_OVERLAP_REMOVED_TAU); fChain->SetBranchAddress("PRESELECTED_LEPTON", &PRESELECTED_LEPTON, &b_PRESELECTED_LEPTON); fChain->SetBranchAddress("PRESELECTED_TAU", &PRESELECTED_TAU, &b_PRESELECTED_TAU); fChain->SetBranchAddress("SELECTED_LEPTON", &SELECTED_LEPTON, &b_SELECTED_LEPTON); fChain->SetBranchAddress("SELECTED_TAU", &SELECTED_TAU, &b_SELECTED_TAU); fChain->SetBranchAddress("SS", &SS, &b_SS); fChain->SetBranchAddress("SUM_COS_DPHI", &SUM_COS_DPHI, &b_SUM_COS_DPHI); fChain->SetBranchAddress("TAU_20", &TAU_20, &b_TAU_20); fChain->SetBranchAddress("TAU_LEP_DPHI", &TAU_LEP_DPHI, &b_TAU_LEP_DPHI); fChain->SetBranchAddress("TAU_NUMTRACK_1", &TAU_NUMTRACK_1, &b_TAU_NUMTRACK_1); fChain->SetBranchAddress("TAU_NUMTRACK_1_OR_3", &TAU_NUMTRACK_1_OR_3, &b_TAU_NUMTRACK_1_OR_3); fChain->SetBranchAddress("TAU_NUMTRACK_3", &TAU_NUMTRACK_3, &b_TAU_NUMTRACK_3); fChain->SetBranchAddress("TAU_UNIT_CHARGE", &TAU_UNIT_CHARGE, &b_TAU_UNIT_CHARGE); fChain->SetBranchAddress("TIGHT_TAU", &TIGHT_TAU, &b_TIGHT_TAU); fChain->SetBranchAddress("TRACK_ISOLATION", &TRACK_ISOLATION, &b_TRACK_ISOLATION); fChain->SetBranchAddress("TRANS_MASS", &TRANS_MASS, &b_TRANS_MASS); fChain->SetBranchAddress("TRIGGER", &TRIGGER, &b_TRIGGER); fChain->SetBranchAddress("TRIGGER_MATCHED_LEPTON", &TRIGGER_MATCHED_LEPTON, &b_TRIGGER_MATCHED_LEPTON); fChain->SetBranchAddress("TRIGTAU", &TRIGTAU, &b_TRIGTAU); fChain->SetBranchAddress("TRIGTAU_SELECTED_LEP", &TRIGTAU_SELECTED_LEP, &b_TRIGTAU_SELECTED_LEP); fChain->SetBranchAddress("VERTEX", &VERTEX, &b_VERTEX); fChain->SetBranchAddress("VIS_MASS_1", &VIS_MASS_1, &b_VIS_MASS_1); fChain->SetBranchAddress("VIS_MASS_2", &VIS_MASS_2, &b_VIS_MASS_2); fChain->SetBranchAddress("VIS_MASS_3", &VIS_MASS_3, &b_VIS_MASS_3); fChain->SetBranchAddress("A", &A, &b_A); fChain->SetBranchAddress("A_dlv", &A_dlv, &b_A_dlv); fChain->SetBranchAddress("A_dlv_numTrack", &A_dlv_numTrack, &b_A_dlv_numTrack); fChain->SetBranchAddress("A_dlv_numTrack_1p", &A_dlv_numTrack_1p, &b_A_dlv_numTrack_1p); fChain->SetBranchAddress("A_dlv_numTrack_3p", &A_dlv_numTrack_3p, &b_A_dlv_numTrack_3p); fChain->SetBranchAddress("A_dlv_wcuts", &A_dlv_wcuts, &b_A_dlv_wcuts); fChain->SetBranchAddress("A_dlv_wcuts_numTrack_os", &A_dlv_wcuts_numTrack_os, &b_A_dlv_wcuts_numTrack_os); fChain->SetBranchAddress("A_dlv_wcuts_numTrack_os_1p", &A_dlv_wcuts_numTrack_os_1p, &b_A_dlv_wcuts_numTrack_os_1p); fChain->SetBranchAddress("A_dlv_wcuts_numTrack_os_3p", &A_dlv_wcuts_numTrack_os_3p, &b_A_dlv_wcuts_numTrack_os_3p); fChain->SetBranchAddress("A_dlv_wcuts_numTrack_os_trigtau", &A_dlv_wcuts_numTrack_os_trigtau, &b_A_dlv_wcuts_numTrack_os_trigtau); fChain->SetBranchAddress("A_dlv_wcuts_numTrack_ss", &A_dlv_wcuts_numTrack_ss, &b_A_dlv_wcuts_numTrack_ss); fChain->SetBranchAddress("A_dlv_wcuts_numTrack_ss_trigtau", &A_dlv_wcuts_numTrack_ss_trigtau, &b_A_dlv_wcuts_numTrack_ss_trigtau); fChain->SetBranchAddress("A_dlv_wcuts_vismass", &A_dlv_wcuts_vismass, &b_A_dlv_wcuts_vismass); fChain->SetBranchAddress("A_dlv_wcuts_vismass_numTrack", &A_dlv_wcuts_vismass_numTrack, &b_A_dlv_wcuts_vismass_numTrack); fChain->SetBranchAddress("A_dlv_wcuts_vismass_numTrack_os", &A_dlv_wcuts_vismass_numTrack_os, &b_A_dlv_wcuts_vismass_numTrack_os); fChain->SetBranchAddress("A_dlv_wcuts_vismass_numTrack_os_1p", &A_dlv_wcuts_vismass_numTrack_os_1p, &b_A_dlv_wcuts_vismass_numTrack_os_1p); fChain->SetBranchAddress("A_dlv_wcuts_vismass_numTrack_os_3p", &A_dlv_wcuts_vismass_numTrack_os_3p, &b_A_dlv_wcuts_vismass_numTrack_os_3p); fChain->SetBranchAddress("A_dlv_wcuts_vismass_numTrack_ss", &A_dlv_wcuts_vismass_numTrack_ss, &b_A_dlv_wcuts_vismass_numTrack_ss); fChain->SetBranchAddress("A_dlv_wcuts_vismass_os", &A_dlv_wcuts_vismass_os, &b_A_dlv_wcuts_vismass_os); fChain->SetBranchAddress("A_dlv_wcuts_vismass_ss", &A_dlv_wcuts_vismass_ss, &b_A_dlv_wcuts_vismass_ss); fChain->SetBranchAddress("B", &B, &b_B); fChain->SetBranchAddress("B_dlv", &B_dlv, &b_B_dlv); fChain->SetBranchAddress("B_dlv_numTrack", &B_dlv_numTrack, &b_B_dlv_numTrack); fChain->SetBranchAddress("B_dlv_numTrack_1p", &B_dlv_numTrack_1p, &b_B_dlv_numTrack_1p); fChain->SetBranchAddress("B_dlv_numTrack_3p", &B_dlv_numTrack_3p, &b_B_dlv_numTrack_3p); fChain->SetBranchAddress("B_dlv_wcuts", &B_dlv_wcuts, &b_B_dlv_wcuts); fChain->SetBranchAddress("B_dlv_wcuts_numTrack_os", &B_dlv_wcuts_numTrack_os, &b_B_dlv_wcuts_numTrack_os); fChain->SetBranchAddress("B_dlv_wcuts_numTrack_os_1p", &B_dlv_wcuts_numTrack_os_1p, &b_B_dlv_wcuts_numTrack_os_1p); fChain->SetBranchAddress("B_dlv_wcuts_numTrack_os_3p", &B_dlv_wcuts_numTrack_os_3p, &b_B_dlv_wcuts_numTrack_os_3p); fChain->SetBranchAddress("B_dlv_wcuts_numTrack_os_trigtau", &B_dlv_wcuts_numTrack_os_trigtau, &b_B_dlv_wcuts_numTrack_os_trigtau); fChain->SetBranchAddress("B_dlv_wcuts_numTrack_ss", &B_dlv_wcuts_numTrack_ss, &b_B_dlv_wcuts_numTrack_ss); fChain->SetBranchAddress("B_dlv_wcuts_numTrack_ss_trigtau", &B_dlv_wcuts_numTrack_ss_trigtau, &b_B_dlv_wcuts_numTrack_ss_trigtau); fChain->SetBranchAddress("B_dlv_wcuts_vismass", &B_dlv_wcuts_vismass, &b_B_dlv_wcuts_vismass); fChain->SetBranchAddress("B_dlv_wcuts_vismass_numTrack", &B_dlv_wcuts_vismass_numTrack, &b_B_dlv_wcuts_vismass_numTrack); fChain->SetBranchAddress("B_dlv_wcuts_vismass_numTrack_os", &B_dlv_wcuts_vismass_numTrack_os, &b_B_dlv_wcuts_vismass_numTrack_os); fChain->SetBranchAddress("B_dlv_wcuts_vismass_numTrack_os_1p", &B_dlv_wcuts_vismass_numTrack_os_1p, &b_B_dlv_wcuts_vismass_numTrack_os_1p); fChain->SetBranchAddress("B_dlv_wcuts_vismass_numTrack_os_3p", &B_dlv_wcuts_vismass_numTrack_os_3p, &b_B_dlv_wcuts_vismass_numTrack_os_3p); fChain->SetBranchAddress("B_dlv_wcuts_vismass_numTrack_ss", &B_dlv_wcuts_vismass_numTrack_ss, &b_B_dlv_wcuts_vismass_numTrack_ss); fChain->SetBranchAddress("B_dlv_wcuts_vismass_os", &B_dlv_wcuts_vismass_os, &b_B_dlv_wcuts_vismass_os); fChain->SetBranchAddress("B_dlv_wcuts_vismass_ss", &B_dlv_wcuts_vismass_ss, &b_B_dlv_wcuts_vismass_ss); fChain->SetBranchAddress("C", &C, &b_C); fChain->SetBranchAddress("C_dlv", &C_dlv, &b_C_dlv); fChain->SetBranchAddress("C_dlv_numTrack", &C_dlv_numTrack, &b_C_dlv_numTrack); fChain->SetBranchAddress("C_dlv_numTrack_1p", &C_dlv_numTrack_1p, &b_C_dlv_numTrack_1p); fChain->SetBranchAddress("C_dlv_numTrack_3p", &C_dlv_numTrack_3p, &b_C_dlv_numTrack_3p); fChain->SetBranchAddress("C_dlv_wcuts", &C_dlv_wcuts, &b_C_dlv_wcuts); fChain->SetBranchAddress("C_dlv_wcuts_numTrack_os", &C_dlv_wcuts_numTrack_os, &b_C_dlv_wcuts_numTrack_os); fChain->SetBranchAddress("C_dlv_wcuts_numTrack_os_1p", &C_dlv_wcuts_numTrack_os_1p, &b_C_dlv_wcuts_numTrack_os_1p); fChain->SetBranchAddress("C_dlv_wcuts_numTrack_os_3p", &C_dlv_wcuts_numTrack_os_3p, &b_C_dlv_wcuts_numTrack_os_3p); fChain->SetBranchAddress("C_dlv_wcuts_vismass", &C_dlv_wcuts_vismass, &b_C_dlv_wcuts_vismass); fChain->SetBranchAddress("C_dlv_wcuts_vismass_numTrack", &C_dlv_wcuts_vismass_numTrack, &b_C_dlv_wcuts_vismass_numTrack); fChain->SetBranchAddress("C_dlv_wcuts_vismass_numTrack_os", &C_dlv_wcuts_vismass_numTrack_os, &b_C_dlv_wcuts_vismass_numTrack_os); fChain->SetBranchAddress("C_dlv_wcuts_vismass_numTrack_os_1p", &C_dlv_wcuts_vismass_numTrack_os_1p, &b_C_dlv_wcuts_vismass_numTrack_os_1p); fChain->SetBranchAddress("C_dlv_wcuts_vismass_numTrack_os_3p", &C_dlv_wcuts_vismass_numTrack_os_3p, &b_C_dlv_wcuts_vismass_numTrack_os_3p); fChain->SetBranchAddress("D", &D, &b_D); fChain->SetBranchAddress("D_dlv", &D_dlv, &b_D_dlv); fChain->SetBranchAddress("D_dlv_numTrack", &D_dlv_numTrack, &b_D_dlv_numTrack); fChain->SetBranchAddress("D_dlv_numTrack_1p", &D_dlv_numTrack_1p, &b_D_dlv_numTrack_1p); fChain->SetBranchAddress("D_dlv_numTrack_3p", &D_dlv_numTrack_3p, &b_D_dlv_numTrack_3p); fChain->SetBranchAddress("D_dlv_wcuts", &D_dlv_wcuts, &b_D_dlv_wcuts); fChain->SetBranchAddress("D_dlv_wcuts_numTrack_os", &D_dlv_wcuts_numTrack_os, &b_D_dlv_wcuts_numTrack_os); fChain->SetBranchAddress("D_dlv_wcuts_numTrack_os_1p", &D_dlv_wcuts_numTrack_os_1p, &b_D_dlv_wcuts_numTrack_os_1p); fChain->SetBranchAddress("D_dlv_wcuts_numTrack_os_3p", &D_dlv_wcuts_numTrack_os_3p, &b_D_dlv_wcuts_numTrack_os_3p); fChain->SetBranchAddress("D_dlv_wcuts_vismass", &D_dlv_wcuts_vismass, &b_D_dlv_wcuts_vismass); fChain->SetBranchAddress("D_dlv_wcuts_vismass_numTrack", &D_dlv_wcuts_vismass_numTrack, &b_D_dlv_wcuts_vismass_numTrack); fChain->SetBranchAddress("D_dlv_wcuts_vismass_numTrack_os", &D_dlv_wcuts_vismass_numTrack_os, &b_D_dlv_wcuts_vismass_numTrack_os); fChain->SetBranchAddress("D_dlv_wcuts_vismass_numTrack_os_1p", &D_dlv_wcuts_vismass_numTrack_os_1p, &b_D_dlv_wcuts_vismass_numTrack_os_1p); fChain->SetBranchAddress("D_dlv_wcuts_vismass_numTrack_os_3p", &D_dlv_wcuts_vismass_numTrack_os_3p, &b_D_dlv_wcuts_vismass_numTrack_os_3p); fChain->SetBranchAddress("control_w_loose_not_tight_tau", &control_w_loose_not_tight_tau, &b_control_w_loose_not_tight_tau); fChain->SetBranchAddress("control_w_loose_not_tight_tau_numTrack", &control_w_loose_not_tight_tau_numTrack, &b_control_w_loose_not_tight_tau_numTrack); fChain->SetBranchAddress("control_w_loose_not_tight_tau_numTrack_1p", &control_w_loose_not_tight_tau_numTrack_1p, &b_control_w_loose_not_tight_tau_numTrack_1p); fChain->SetBranchAddress("control_w_loose_not_tight_tau_numTrack_3p", &control_w_loose_not_tight_tau_numTrack_3p, &b_control_w_loose_not_tight_tau_numTrack_3p); fChain->SetBranchAddress("control_w_loose_not_tight_tau_numTrack_os", &control_w_loose_not_tight_tau_numTrack_os, &b_control_w_loose_not_tight_tau_numTrack_os); fChain->SetBranchAddress("control_w_loose_not_tight_tau_numTrack_os_1p", &control_w_loose_not_tight_tau_numTrack_os_1p, &b_control_w_loose_not_tight_tau_numTrack_os_1p); fChain->SetBranchAddress("control_w_loose_not_tight_tau_numTrack_os_3p", &control_w_loose_not_tight_tau_numTrack_os_3p, &b_control_w_loose_not_tight_tau_numTrack_os_3p); fChain->SetBranchAddress("control_w_loose_not_tight_tau_numTrack_ss", &control_w_loose_not_tight_tau_numTrack_ss, &b_control_w_loose_not_tight_tau_numTrack_ss); fChain->SetBranchAddress("control_w_loose_not_tight_tau_vismass_numTrack_os", &control_w_loose_not_tight_tau_vismass_numTrack_os, &b_control_w_loose_not_tight_tau_vismass_numTrack_os); fChain->SetBranchAddress("control_w_loose_not_tight_tau_vismass_numTrack_os_1p", &control_w_loose_not_tight_tau_vismass_numTrack_os_1p, &b_control_w_loose_not_tight_tau_vismass_numTrack_os_1p); fChain->SetBranchAddress("control_w_loose_not_tight_tau_vismass_numTrack_os_3p", &control_w_loose_not_tight_tau_vismass_numTrack_os_3p, &b_control_w_loose_not_tight_tau_vismass_numTrack_os_3p); fChain->SetBranchAddress("control_w_loose_not_tight_tau_vismass_numTrack_ss", &control_w_loose_not_tight_tau_vismass_numTrack_ss, &b_control_w_loose_not_tight_tau_vismass_numTrack_ss); fChain->SetBranchAddress("control_w_tight_tau", &control_w_tight_tau, &b_control_w_tight_tau); fChain->SetBranchAddress("control_w_tight_tau_numTrack", &control_w_tight_tau_numTrack, &b_control_w_tight_tau_numTrack); fChain->SetBranchAddress("control_w_tight_tau_numTrack_1p", &control_w_tight_tau_numTrack_1p, &b_control_w_tight_tau_numTrack_1p); fChain->SetBranchAddress("control_w_tight_tau_numTrack_3p", &control_w_tight_tau_numTrack_3p, &b_control_w_tight_tau_numTrack_3p); fChain->SetBranchAddress("control_w_tight_tau_numTrack_os", &control_w_tight_tau_numTrack_os, &b_control_w_tight_tau_numTrack_os); fChain->SetBranchAddress("control_w_tight_tau_numTrack_os_1p", &control_w_tight_tau_numTrack_os_1p, &b_control_w_tight_tau_numTrack_os_1p); fChain->SetBranchAddress("control_w_tight_tau_numTrack_os_3p", &control_w_tight_tau_numTrack_os_3p, &b_control_w_tight_tau_numTrack_os_3p); fChain->SetBranchAddress("control_w_tight_tau_numTrack_ss", &control_w_tight_tau_numTrack_ss, &b_control_w_tight_tau_numTrack_ss); fChain->SetBranchAddress("control_w_tight_tau_vismass_numTrack_os", &control_w_tight_tau_vismass_numTrack_os, &b_control_w_tight_tau_vismass_numTrack_os); fChain->SetBranchAddress("control_w_tight_tau_vismass_numTrack_os_1p", &control_w_tight_tau_vismass_numTrack_os_1p, &b_control_w_tight_tau_vismass_numTrack_os_1p); fChain->SetBranchAddress("control_w_tight_tau_vismass_numTrack_os_3p", &control_w_tight_tau_vismass_numTrack_os_3p, &b_control_w_tight_tau_vismass_numTrack_os_3p); fChain->SetBranchAddress("control_w_tight_tau_vismass_numTrack_ss", &control_w_tight_tau_vismass_numTrack_ss, &b_control_w_tight_tau_vismass_numTrack_ss); fChain->SetBranchAddress("control_zee", &control_zee, &b_control_zee); fChain->SetBranchAddress("iso_lep_loose_not_tight_tau", &iso_lep_loose_not_tight_tau, &b_iso_lep_loose_not_tight_tau); fChain->SetBranchAddress("iso_lep_loose_tau", &iso_lep_loose_tau, &b_iso_lep_loose_tau); fChain->SetBranchAddress("iso_lep_tight_tau", &iso_lep_tight_tau, &b_iso_lep_tight_tau); fChain->SetBranchAddress("lep_loose_not_tight_tau", &lep_loose_not_tight_tau, &b_lep_loose_not_tight_tau); fChain->SetBranchAddress("lep_loose_tau", &lep_loose_tau, &b_lep_loose_tau); fChain->SetBranchAddress("lep_tight_tau", &lep_tight_tau, &b_lep_tight_tau); Notify(); } Bool_t VisMassCycleTree::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 VisMassCycleTree::Show(Long64_t entry) { // Print contents of entry. // If entry is not specified, print current entry if (!fChain) return; fChain->Show(entry); } Int_t VisMassCycleTree::Cut(Long64_t entry) { // This function may be called from Loop. // returns 1 if entry is accepted. // returns -1 otherwise. return 1; } #endif // #ifdef VisMassCycleTree_cxx