Public Member Functions | Public Attributes | List of all members
FlashMatchAnalysis Class Reference

#include <FlashMatchAnalysis.h>

Public Member Functions

 FlashMatchAnalysis (TTree *tree=0)
 
virtual ~FlashMatchAnalysis ()
 
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)
 

Public Attributes

TTree * fChain
 
Int_t fCurrent
 pointer to the analyzed TTree or TChain More...
 
Int_t EventID
 current Tree number in a TChain More...
 
Float_t TrueX
 
Float_t TrueY
 
Float_t TrueZ
 
Float_t TrueT
 
Float_t DetectedT
 
Float_t TrueE
 
Int_t TruePDG
 
Int_t NFlashes
 
vector< int > * FlashIDVector
 
vector< float > * YCenterVector
 
vector< float > * ZCenterVector
 
vector< float > * YWidthVector
 
vector< float > * ZWidthVector
 
vector< float > * TimeVector
 
vector< float > * TimeWidthVector
 
vector< float > * TimeDiffVector
 
vector< float > * TotalPEVector
 
Int_t NOpDets
 
vector< int > * NHitOpDetVector
 
vector< bool > * Signal
 
vector< float > * Purity
 
TBranch * b_EventID
 
TBranch * b_TrueX
 
TBranch * b_TrueY
 
TBranch * b_TrueZ
 
TBranch * b_TrueT
 
TBranch * b_DetectedT
 
TBranch * b_TrueE
 
TBranch * b_TruePDG
 
TBranch * b_NFlashes
 
TBranch * b_FlashIDVector
 
TBranch * b_YCenterVector
 
TBranch * b_ZCenterVector
 
TBranch * b_YWidthVector
 
TBranch * b_ZWidthVector
 
TBranch * b_TimeVector
 
TBranch * b_TimeWidthVector
 
TBranch * b_TimeDiffVector
 
TBranch * b_TotalPEVector
 
TBranch * b_NOpDets
 
TBranch * b_NHitOpDetVector
 
TBranch * b_Signal
 
TBranch * b_Purity
 

Detailed Description

Definition at line 20 of file FlashMatchAnalysis.h.

Constructor & Destructor Documentation

FlashMatchAnalysis::FlashMatchAnalysis ( TTree *  tree = 0)
virtual FlashMatchAnalysis::~FlashMatchAnalysis ( )
virtual

Member Function Documentation

virtual Int_t FlashMatchAnalysis::Cut ( Long64_t  entry)
virtual
virtual Int_t FlashMatchAnalysis::GetEntry ( Long64_t  entry)
virtual
virtual void FlashMatchAnalysis::Init ( TTree *  tree)
virtual
virtual Long64_t FlashMatchAnalysis::LoadTree ( Long64_t  entry)
virtual
virtual void FlashMatchAnalysis::Loop ( )
virtual
virtual Bool_t FlashMatchAnalysis::Notify ( )
virtual
virtual void FlashMatchAnalysis::Show ( Long64_t  entry = -1)
virtual

Member Data Documentation

TBranch* FlashMatchAnalysis::b_DetectedT

Definition at line 57 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_EventID

Definition at line 52 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_FlashIDVector

Definition at line 61 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_NFlashes

Definition at line 60 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_NHitOpDetVector

Definition at line 71 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_NOpDets

Definition at line 70 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_Purity

Definition at line 73 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_Signal

Definition at line 72 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_TimeDiffVector

Definition at line 68 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_TimeVector

Definition at line 66 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_TimeWidthVector

Definition at line 67 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_TotalPEVector

Definition at line 69 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_TrueE

Definition at line 58 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_TruePDG

Definition at line 59 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_TrueT

Definition at line 56 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_TrueX

Definition at line 53 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_TrueY

Definition at line 54 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_TrueZ

Definition at line 55 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_YCenterVector

Definition at line 62 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_YWidthVector

Definition at line 64 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_ZCenterVector

Definition at line 63 of file FlashMatchAnalysis.h.

TBranch* FlashMatchAnalysis::b_ZWidthVector

Definition at line 65 of file FlashMatchAnalysis.h.

Float_t FlashMatchAnalysis::DetectedT

Definition at line 33 of file FlashMatchAnalysis.h.

Int_t FlashMatchAnalysis::EventID

current Tree number in a TChain

Definition at line 28 of file FlashMatchAnalysis.h.

TTree* FlashMatchAnalysis::fChain

Definition at line 22 of file FlashMatchAnalysis.h.

Int_t FlashMatchAnalysis::fCurrent

pointer to the analyzed TTree or TChain

Definition at line 23 of file FlashMatchAnalysis.h.

vector<int>* FlashMatchAnalysis::FlashIDVector

Definition at line 37 of file FlashMatchAnalysis.h.

Int_t FlashMatchAnalysis::NFlashes

Definition at line 36 of file FlashMatchAnalysis.h.

vector<int>* FlashMatchAnalysis::NHitOpDetVector

Definition at line 47 of file FlashMatchAnalysis.h.

Int_t FlashMatchAnalysis::NOpDets

Definition at line 46 of file FlashMatchAnalysis.h.

vector<float>* FlashMatchAnalysis::Purity

Definition at line 49 of file FlashMatchAnalysis.h.

vector<bool>* FlashMatchAnalysis::Signal

Definition at line 48 of file FlashMatchAnalysis.h.

vector<float>* FlashMatchAnalysis::TimeDiffVector

Definition at line 44 of file FlashMatchAnalysis.h.

vector<float>* FlashMatchAnalysis::TimeVector

Definition at line 42 of file FlashMatchAnalysis.h.

vector<float>* FlashMatchAnalysis::TimeWidthVector

Definition at line 43 of file FlashMatchAnalysis.h.

vector<float>* FlashMatchAnalysis::TotalPEVector

Definition at line 45 of file FlashMatchAnalysis.h.

Float_t FlashMatchAnalysis::TrueE

Definition at line 34 of file FlashMatchAnalysis.h.

Int_t FlashMatchAnalysis::TruePDG

Definition at line 35 of file FlashMatchAnalysis.h.

Float_t FlashMatchAnalysis::TrueT

Definition at line 32 of file FlashMatchAnalysis.h.

Float_t FlashMatchAnalysis::TrueX

Definition at line 29 of file FlashMatchAnalysis.h.

Float_t FlashMatchAnalysis::TrueY

Definition at line 30 of file FlashMatchAnalysis.h.

Float_t FlashMatchAnalysis::TrueZ

Definition at line 31 of file FlashMatchAnalysis.h.

vector<float>* FlashMatchAnalysis::YCenterVector

Definition at line 38 of file FlashMatchAnalysis.h.

vector<float>* FlashMatchAnalysis::YWidthVector

Definition at line 40 of file FlashMatchAnalysis.h.

vector<float>* FlashMatchAnalysis::ZCenterVector

Definition at line 39 of file FlashMatchAnalysis.h.

vector<float>* FlashMatchAnalysis::ZWidthVector

Definition at line 41 of file FlashMatchAnalysis.h.


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