{ ////////////////////////////////////////////////////////// // This file has been automatically generated // (Tue Jul 14 10:50:35 2009 by ROOT version5.18/00d) // from TChain PreselectedLooseElectronTree/ ////////////////////////////////////////////////////////// //Reset ROOT and connect tree file gROOT->Reset(); #ifdef SINGLE_TREE // The following code should be used if you want this code to access // a single tree instead of a chain TFile *f = (TFile*)gROOT->GetListOfFiles()->FindObject("/scratch/dervan/H130GeV_Output.root"); if (!f) { f = new TFile("/scratch/dervan/H130GeV_Output.root"); } TTree *PreselectedLooseElectronTree = (TTree*)gDirectory->Get("PreselectedLooseElectronTree"); #else // SINGLE_TREE // The following code should be used if you want this code to access a chain // of trees. TChain *PreselectedLooseElectronTree = new TChain("PreselectedLooseElectronTree",""); PreselectedLooseElectronTree->Add("/scratch/dervan/H130GeV_Output.root/PreselectedLooseElectronTree"); #endif // SINGLE_TREE //Declaration of leaves types Int_t RunNumber; Int_t EventNumber; Char_t Token[153]; vector electron_pt; vector electron_eta; vector electron_phi; vector electron_m; vector > electron_incrack; vector electron_cluster_pt; vector electron_cluster_etForID; vector electron_cluster_eta; vector electron_cluster_etaBE2; vector electron_cluster_phi; vector electron_cluster_m; vector > electron_cluster_incrack; vector electron_track_pt; vector electron_track_eta; vector electron_track_phi; vector electron_track_m; vector > electron_track_incrack; vector > electron_isloose; vector > electron_ismedium; vector > electron_ismediumnoiso; vector > electron_istight; vector > electron_istightnoiso; vector > electron_isphotontight; vector > electron_charge; vector > electron_author_electron; vector > electron_author_softe; vector > electron_author_photon; vector > electron_author_forward; vector electron_trackmatch_etacorrmag; vector electron_trackmatch_eoverp; vector electron_trackmatch_deta1; vector electron_trackmatch_deta2; vector electron_trackmatch_dphi2; vector electron_shower_ethad1; vector electron_shower_ethad; vector electron_shower_etcone; vector electron_shower_etcone20; vector electron_shower_etcone30; vector electron_shower_etcone40; vector electron_shower_e233; vector electron_shower_e237; vector electron_shower_e277; vector electron_shower_f1; vector electron_shower_f1core; vector electron_shower_f3core; vector electron_shower_e2tsts1; vector electron_shower_emins1; vector electron_shower_weta1; vector electron_shower_wtots1; vector electron_shower_fracs1; vector electron_shower_weta2; vector electron_shower_widths2; vector electron_shower_pos7; vector electron_shower_r33over37allcalo; // Set branch addresses. PreselectedLooseElectronTree->SetBranchAddress("RunNumber",&RunNumber); PreselectedLooseElectronTree->SetBranchAddress("EventNumber",&EventNumber); PreselectedLooseElectronTree->SetBranchAddress("Token",Token); PreselectedLooseElectronTree->SetBranchAddress("electron_pt",&electron_pt); PreselectedLooseElectronTree->SetBranchAddress("electron_eta",&electron_eta); PreselectedLooseElectronTree->SetBranchAddress("electron_phi",&electron_phi); PreselectedLooseElectronTree->SetBranchAddress("electron_m",&electron_m); PreselectedLooseElectronTree->SetBranchAddress("electron_incrack",&electron_incrack); PreselectedLooseElectronTree->SetBranchAddress("electron_cluster_pt",&electron_cluster_pt); PreselectedLooseElectronTree->SetBranchAddress("electron_cluster_etForID",&electron_cluster_etForID); PreselectedLooseElectronTree->SetBranchAddress("electron_cluster_eta",&electron_cluster_eta); PreselectedLooseElectronTree->SetBranchAddress("electron_cluster_etaBE2",&electron_cluster_etaBE2); PreselectedLooseElectronTree->SetBranchAddress("electron_cluster_phi",&electron_cluster_phi); PreselectedLooseElectronTree->SetBranchAddress("electron_cluster_m",&electron_cluster_m); PreselectedLooseElectronTree->SetBranchAddress("electron_cluster_incrack",&electron_cluster_incrack); PreselectedLooseElectronTree->SetBranchAddress("electron_track_pt",&electron_track_pt); PreselectedLooseElectronTree->SetBranchAddress("electron_track_eta",&electron_track_eta); PreselectedLooseElectronTree->SetBranchAddress("electron_track_phi",&electron_track_phi); PreselectedLooseElectronTree->SetBranchAddress("electron_track_m",&electron_track_m); PreselectedLooseElectronTree->SetBranchAddress("electron_track_incrack",&electron_track_incrack); PreselectedLooseElectronTree->SetBranchAddress("electron_isloose",&electron_isloose); PreselectedLooseElectronTree->SetBranchAddress("electron_ismedium",&electron_ismedium); PreselectedLooseElectronTree->SetBranchAddress("electron_ismediumnoiso",&electron_ismediumnoiso); PreselectedLooseElectronTree->SetBranchAddress("electron_istight",&electron_istight); PreselectedLooseElectronTree->SetBranchAddress("electron_istightnoiso",&electron_istightnoiso); PreselectedLooseElectronTree->SetBranchAddress("electron_isphotontight",&electron_isphotontight); PreselectedLooseElectronTree->SetBranchAddress("electron_charge",&electron_charge); PreselectedLooseElectronTree->SetBranchAddress("electron_author_electron",&electron_author_electron); PreselectedLooseElectronTree->SetBranchAddress("electron_author_softe",&electron_author_softe); PreselectedLooseElectronTree->SetBranchAddress("electron_author_photon",&electron_author_photon); PreselectedLooseElectronTree->SetBranchAddress("electron_author_forward",&electron_author_forward); PreselectedLooseElectronTree->SetBranchAddress("electron_trackmatch_etacorrmag",&electron_trackmatch_etacorrmag); PreselectedLooseElectronTree->SetBranchAddress("electron_trackmatch_eoverp",&electron_trackmatch_eoverp); PreselectedLooseElectronTree->SetBranchAddress("electron_trackmatch_deta1",&electron_trackmatch_deta1); PreselectedLooseElectronTree->SetBranchAddress("electron_trackmatch_deta2",&electron_trackmatch_deta2); PreselectedLooseElectronTree->SetBranchAddress("electron_trackmatch_dphi2",&electron_trackmatch_dphi2); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_ethad1",&electron_shower_ethad1); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_ethad",&electron_shower_ethad); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_etcone",&electron_shower_etcone); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_etcone20",&electron_shower_etcone20); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_etcone30",&electron_shower_etcone30); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_etcone40",&electron_shower_etcone40); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_e233",&electron_shower_e233); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_e237",&electron_shower_e237); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_e277",&electron_shower_e277); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_f1",&electron_shower_f1); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_f1core",&electron_shower_f1core); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_f3core",&electron_shower_f3core); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_e2tsts1",&electron_shower_e2tsts1); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_emins1",&electron_shower_emins1); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_weta1",&electron_shower_weta1); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_wtots1",&electron_shower_wtots1); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_fracs1",&electron_shower_fracs1); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_weta2",&electron_shower_weta2); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_widths2",&electron_shower_widths2); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_pos7",&electron_shower_pos7); PreselectedLooseElectronTree->SetBranchAddress("electron_shower_r33over37allcalo",&electron_shower_r33over37allcalo); // This is the loop skeleton // To read only selected branches, Insert statements like: // PreselectedLooseElectronTree->SetBranchStatus("*",0); // disable all branches // TTreePlayer->SetBranchStatus("branchname",1); // activate branchname Long64_t nentries = PreselectedLooseElectronTree->GetEntries(); Long64_t nbytes = 0; // for (Long64_t i=0; iGetEntry(i); // } }