8 #ifndef MakeHistograms_h 9 #define MakeHistograms_h 63 virtual void Init(TTree *tree);
89 #ifdef MakeHistograms_cxx 97 TFile *
f = (TFile*)gROOT->GetListOfFiles()->FindObject(dfname.c_str());
98 if (!f || !f->IsOpen()) {
99 f =
new TFile(dfname.c_str());
101 dfname=dfname+
":/rawdraw";
102 TDirectory *
dir = (TDirectory*)f->Get(dfname.c_str());
103 dir->GetObject(
"RawData",tree);
114 delete fChain->GetCurrentFile();
121 return fChain->GetEntry(entry);
127 Long64_t centry =
fChain->LoadTree(entry);
128 if (centry < 0)
return centry;
199 #endif // #ifdef MakeHistograms_cxx
virtual void PrintPlots(UInt_t eventnb=1)
vector< vector< int > > * TDC
vector< unsigned int > * APA
UInt_t fEvent
current Tree number in a TChain
virtual void DrawUplane()
virtual void DrawZplane()
virtual void DrawVplane()
virtual void Init(TTree *tree)
Int_t fCurrent
pointer to the analyzed TTree or TChain
vector< unsigned int > * Chan
MakeHistograms(std::string dfname="duneEVDraw35t_tree_Cosmic_1000evt.root")
std::vector< TH2I * > fTimeChanZ1
virtual Int_t GetEntry(Long64_t entry)
std::vector< TH2I * > fTimeChanU
virtual void Show(Long64_t entry=-1)
virtual ~MakeHistograms()
vector< unsigned int > * Plane
vector< vector< int > > * ADC
virtual void PrintHistos()
virtual void PrintGraphs(std::vector< TH2I * > h)
std::vector< TH2I * > fTimeChanV
virtual Int_t Cut(Long64_t entry)
std::vector< TH2I * > fTimeChanZ0
virtual Long64_t LoadTree(Long64_t entry)
h
training ###############################