Public Member Functions | Public Attributes | Private Attributes | List of all members
MakeHistograms Class Reference

#include <MakeHistograms.h>

Public Member Functions

 MakeHistograms (std::string dfname="duneEVDraw35t_tree_Cosmic_1000evt.root")
 
virtual ~MakeHistograms ()
 
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 PrintPlots (UInt_t eventnb=1)
 
virtual void HistDef ()
 
virtual Bool_t Notify ()
 
virtual void Show (Long64_t entry=-1)
 
virtual void Pal1 ()
 
virtual void Pal2 ()
 
virtual void PrintHistos ()
 
virtual void PrintGraphs (std::vector< TH2I * > h)
 
virtual void DrawUplane ()
 
virtual void DrawVplane ()
 
virtual void DrawZplane ()
 

Public Attributes

TTree * fChain
 
Int_t fCurrent
 pointer to the analyzed TTree or TChain More...
 
UInt_t fEvent
 current Tree number in a TChain More...
 
UInt_t Run
 
UInt_t SubRun
 
UInt_t Event
 
vector< vector< int > > * ADC
 
vector< vector< int > > * TDC
 
UInt_t Nticks
 
UInt_t NofUChan
 
UInt_t NofVChan
 
UInt_t NofZ0Chan
 
UInt_t NofZ1Chan
 
vector< unsigned int > * Chan
 
vector< unsigned int > * APA
 
vector< unsigned int > * Plane
 
TBranch * b_Run
 
TBranch * b_SubRun
 
TBranch * b_Event
 
TBranch * b_ADC
 
TBranch * b_TDC
 
TBranch * b_Nticks
 
TBranch * b_NofUChan
 
TBranch * b_NofVChan
 
TBranch * b_NofZ0Chan
 
TBranch * b_NofZ1Chan
 
TBranch * b_Chan
 
TBranch * b_APA
 
TBranch * b_Plane
 

Private Attributes

std::vector< TH2I * > fTimeChanU
 
std::vector< TH2I * > fTimeChanV
 
std::vector< TH2I * > fTimeChanZ0
 
std::vector< TH2I * > fTimeChanZ1
 
TH2I * fChargeSumU
 
TH2I * fChargeSumV
 
TH2I * fChargeSumZ
 
TCanvas * fCanvas
 

Detailed Description

Definition at line 21 of file MakeHistograms.h.

Constructor & Destructor Documentation

MakeHistograms::MakeHistograms ( std::string  dfname = "duneEVDraw35t_tree_Cosmic_1000evt.root")
virtual MakeHistograms::~MakeHistograms ( )
virtual

Member Function Documentation

virtual Int_t MakeHistograms::Cut ( Long64_t  entry)
virtual
virtual void MakeHistograms::DrawUplane ( )
virtual
virtual void MakeHistograms::DrawVplane ( )
virtual
virtual void MakeHistograms::DrawZplane ( )
virtual
virtual Int_t MakeHistograms::GetEntry ( Long64_t  entry)
virtual
virtual void MakeHistograms::HistDef ( )
virtual
virtual void MakeHistograms::Init ( TTree *  tree)
virtual
virtual Long64_t MakeHistograms::LoadTree ( Long64_t  entry)
virtual
virtual Bool_t MakeHistograms::Notify ( )
virtual
virtual void MakeHistograms::Pal1 ( )
virtual
virtual void MakeHistograms::Pal2 ( )
virtual
virtual void MakeHistograms::PrintGraphs ( std::vector< TH2I * >  h)
virtual
virtual void MakeHistograms::PrintHistos ( )
virtual
virtual void MakeHistograms::PrintPlots ( UInt_t  eventnb = 1)
virtual
virtual void MakeHistograms::Show ( Long64_t  entry = -1)
virtual

Member Data Documentation

vector<vector<int> >* MakeHistograms::ADC

Definition at line 31 of file MakeHistograms.h.

vector<unsigned int>* MakeHistograms::APA

Definition at line 39 of file MakeHistograms.h.

TBranch* MakeHistograms::b_ADC

Definition at line 46 of file MakeHistograms.h.

TBranch* MakeHistograms::b_APA

Definition at line 54 of file MakeHistograms.h.

TBranch* MakeHistograms::b_Chan

Definition at line 53 of file MakeHistograms.h.

TBranch* MakeHistograms::b_Event

Definition at line 45 of file MakeHistograms.h.

TBranch* MakeHistograms::b_NofUChan

Definition at line 49 of file MakeHistograms.h.

TBranch* MakeHistograms::b_NofVChan

Definition at line 50 of file MakeHistograms.h.

TBranch* MakeHistograms::b_NofZ0Chan

Definition at line 51 of file MakeHistograms.h.

TBranch* MakeHistograms::b_NofZ1Chan

Definition at line 52 of file MakeHistograms.h.

TBranch* MakeHistograms::b_Nticks

Definition at line 48 of file MakeHistograms.h.

TBranch* MakeHistograms::b_Plane

Definition at line 55 of file MakeHistograms.h.

TBranch* MakeHistograms::b_Run

Definition at line 43 of file MakeHistograms.h.

TBranch* MakeHistograms::b_SubRun

Definition at line 44 of file MakeHistograms.h.

TBranch* MakeHistograms::b_TDC

Definition at line 47 of file MakeHistograms.h.

vector<unsigned int>* MakeHistograms::Chan

Definition at line 38 of file MakeHistograms.h.

UInt_t MakeHistograms::Event

Definition at line 30 of file MakeHistograms.h.

TCanvas* MakeHistograms::fCanvas
private

Definition at line 84 of file MakeHistograms.h.

TTree* MakeHistograms::fChain

Definition at line 23 of file MakeHistograms.h.

TH2I* MakeHistograms::fChargeSumU
private

Definition at line 81 of file MakeHistograms.h.

TH2I* MakeHistograms::fChargeSumV
private

Definition at line 82 of file MakeHistograms.h.

TH2I* MakeHistograms::fChargeSumZ
private

Definition at line 83 of file MakeHistograms.h.

Int_t MakeHistograms::fCurrent

pointer to the analyzed TTree or TChain

Definition at line 24 of file MakeHistograms.h.

UInt_t MakeHistograms::fEvent

current Tree number in a TChain

Definition at line 25 of file MakeHistograms.h.

std::vector<TH2I*> MakeHistograms::fTimeChanU
private

Definition at line 77 of file MakeHistograms.h.

std::vector<TH2I*> MakeHistograms::fTimeChanV
private

Definition at line 78 of file MakeHistograms.h.

std::vector<TH2I*> MakeHistograms::fTimeChanZ0
private

Definition at line 79 of file MakeHistograms.h.

std::vector<TH2I*> MakeHistograms::fTimeChanZ1
private

Definition at line 80 of file MakeHistograms.h.

UInt_t MakeHistograms::NofUChan

Definition at line 34 of file MakeHistograms.h.

UInt_t MakeHistograms::NofVChan

Definition at line 35 of file MakeHistograms.h.

UInt_t MakeHistograms::NofZ0Chan

Definition at line 36 of file MakeHistograms.h.

UInt_t MakeHistograms::NofZ1Chan

Definition at line 37 of file MakeHistograms.h.

UInt_t MakeHistograms::Nticks

Definition at line 33 of file MakeHistograms.h.

vector<unsigned int>* MakeHistograms::Plane

Definition at line 40 of file MakeHistograms.h.

UInt_t MakeHistograms::Run

Definition at line 28 of file MakeHistograms.h.

UInt_t MakeHistograms::SubRun

Definition at line 29 of file MakeHistograms.h.

vector<vector<int> >* MakeHistograms::TDC

Definition at line 32 of file MakeHistograms.h.


The documentation for this class was generated from the following file: