{ ////////////////////////////////////////////////////////// // This file has been automatically generated // (Thu Oct 3 15:49:45 2019 by ROOT version6.14/04) // from TTree Reco/Reco Eval // found on file: trk_eval.root ////////////////////////////////////////////////////////// //Reset ROOT and connect tree file gROOT->Reset(); TFile *f = (TFile*)gROOT->GetListOfFiles()->FindObject("trk_eval.root"); if (!f) { f = new TFile("trk_eval.root"); } f->GetObject("Reco",tree); //Declaration of leaves types Int_t krecstat; Int_t n_tracks; Int_t par_id[2]; Int_t rec_id[2]; Int_t pid[2]; Float_t gvx[2]; Float_t gvy[2]; Float_t gvz[2]; Float_t gpx[2]; Float_t gpy[2]; Float_t gpz[2]; Float_t gpt[2]; Float_t geta[2]; Float_t gphi[2]; Float_t gx_st1[2]; Float_t gy_st1[2]; Float_t gz_st1[2]; Float_t gpx_st1[2]; Float_t gpy_st1[2]; Float_t gpz_st1[2]; Int_t gnhits[2]; Int_t gndc[2]; Int_t gnhodo[2]; Int_t gnprop[2]; Int_t gndp[2]; Int_t ntruhits[2]; Int_t nhits[2]; Int_t charge[2]; Float_t vx[2]; Float_t vy[2]; Float_t vz[2]; Float_t px[2]; Float_t py[2]; Float_t pz[2]; Float_t pt[2]; Float_t eta[2]; Float_t phi[2]; Float_t x_st1[2]; Float_t y_st1[2]; Float_t px_st1[2]; Float_t py_st1[2]; Float_t pz_st1[2]; // Set branch addresses. Reco->SetBranchAddress("krecstat",&krecstat); Reco->SetBranchAddress("n_tracks",&n_tracks); Reco->SetBranchAddress("par_id",par_id); Reco->SetBranchAddress("rec_id",rec_id); Reco->SetBranchAddress("pid",pid); Reco->SetBranchAddress("gvx",gvx); Reco->SetBranchAddress("gvy",gvy); Reco->SetBranchAddress("gvz",gvz); Reco->SetBranchAddress("gpx",gpx); Reco->SetBranchAddress("gpy",gpy); Reco->SetBranchAddress("gpz",gpz); Reco->SetBranchAddress("gpt",gpt); Reco->SetBranchAddress("geta",geta); Reco->SetBranchAddress("gphi",gphi); Reco->SetBranchAddress("gx_st1",gx_st1); Reco->SetBranchAddress("gy_st1",gy_st1); Reco->SetBranchAddress("gz_st1",gz_st1); Reco->SetBranchAddress("gpx_st1",gpx_st1); Reco->SetBranchAddress("gpy_st1",gpy_st1); Reco->SetBranchAddress("gpz_st1",gpz_st1); Reco->SetBranchAddress("gnhits",gnhits); Reco->SetBranchAddress("gndc",gndc); Reco->SetBranchAddress("gnhodo",gnhodo); Reco->SetBranchAddress("gnprop",gnprop); Reco->SetBranchAddress("gndp",gndp); Reco->SetBranchAddress("ntruhits",ntruhits); Reco->SetBranchAddress("nhits",nhits); Reco->SetBranchAddress("charge",charge); Reco->SetBranchAddress("vx",vx); Reco->SetBranchAddress("vy",vy); Reco->SetBranchAddress("vz",vz); Reco->SetBranchAddress("px",px); Reco->SetBranchAddress("py",py); Reco->SetBranchAddress("pz",pz); Reco->SetBranchAddress("pt",pt); Reco->SetBranchAddress("eta",eta); Reco->SetBranchAddress("phi",phi); Reco->SetBranchAddress("x_st1",x_st1); Reco->SetBranchAddress("y_st1",y_st1); Reco->SetBranchAddress("px_st1",px_st1); Reco->SetBranchAddress("py_st1",py_st1); Reco->SetBranchAddress("pz_st1",pz_st1); // This is the loop skeleton // To read only selected branches, Insert statements like: // Reco->SetBranchStatus("*",0); // disable all branches // TTreePlayer->SetBranchStatus("branchname",1); // activate branchname Long64_t nentries = Reco->GetEntries(); Long64_t nbytes = 0; // for (Long64_t i=0; iGetEntry(i); // } }