EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AnalyzeTree Class Reference

#include <estarlight/blob/master/utils/AnalyzeTree.h>

Public Member Functions

 AnalyzeTree (TString fileName, TString treeName="esNT")
 
virtual ~AnalyzeTree ()
 
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
 
TLorentzVector * parent
 current Tree number in a TChain
 
TClonesArray * daughters
 
TBranch * b_parent
 
TBranch * b_daughters
 
float fspt_
 
float fspz_
 
float fsrap_
 
float fsmass_
 
float p1pt_
 
float p1z_
 
float p1prap_
 
float p2pt_
 
float p2z_
 
float p2prap_
 
float kg_
 
float qsq_
 
float xbj_
 

Detailed Description

Definition at line 21 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 21 of file AnalyzeTree.h

Constructor & Destructor Documentation

AnalyzeTree::AnalyzeTree ( TString  fileName,
TString  treeName = "esNT" 
)
virtual AnalyzeTree::~AnalyzeTree ( )
virtual

Member Function Documentation

virtual Int_t AnalyzeTree::Cut ( Long64_t  entry)
virtual
virtual Int_t AnalyzeTree::GetEntry ( Long64_t  entry)
virtual
virtual void AnalyzeTree::Init ( TTree *  tree)
virtual
virtual Long64_t AnalyzeTree::LoadTree ( Long64_t  entry)
virtual

Referenced by Loop().

+ Here is the caller graph for this function:

void AnalyzeTree::Loop ( )
virtual

Definition at line 25 of file AnalyzeTree.cxx.

View newest version in sPHENIX GitHub at line 25 of file AnalyzeTree.cxx

References fChain, fsmass_, fspt_, fsrap_, LoadTree(), p1prap_, p1pt_, p2prap_, and p2pt_.

Referenced by AnaTree().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

virtual Bool_t AnalyzeTree::Notify ( )
virtual
virtual void AnalyzeTree::Show ( Long64_t  entry = -1)
virtual

Member Data Documentation

TBranch* AnalyzeTree::b_daughters

Definition at line 32 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 32 of file AnalyzeTree.h

TBranch* AnalyzeTree::b_parent

Definition at line 31 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 31 of file AnalyzeTree.h

TClonesArray* AnalyzeTree::daughters

Definition at line 28 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 28 of file AnalyzeTree.h

TTree* AnalyzeTree::fChain

Definition at line 23 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 23 of file AnalyzeTree.h

Referenced by Loop().

Int_t AnalyzeTree::fCurrent

pointer to the analyzed TTree or TChain

Definition at line 24 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 24 of file AnalyzeTree.h

float AnalyzeTree::fsmass_

Definition at line 45 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 45 of file AnalyzeTree.h

Referenced by Loop().

float AnalyzeTree::fspt_

Definition at line 45 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 45 of file AnalyzeTree.h

Referenced by Loop().

float AnalyzeTree::fspz_

Definition at line 45 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 45 of file AnalyzeTree.h

float AnalyzeTree::fsrap_

Definition at line 45 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 45 of file AnalyzeTree.h

Referenced by Loop().

float AnalyzeTree::kg_

Definition at line 45 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 45 of file AnalyzeTree.h

float AnalyzeTree::p1prap_

Definition at line 45 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 45 of file AnalyzeTree.h

Referenced by Loop().

float AnalyzeTree::p1pt_

Definition at line 45 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 45 of file AnalyzeTree.h

Referenced by Loop().

float AnalyzeTree::p1z_

Definition at line 45 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 45 of file AnalyzeTree.h

float AnalyzeTree::p2prap_

Definition at line 45 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 45 of file AnalyzeTree.h

Referenced by Loop().

float AnalyzeTree::p2pt_

Definition at line 45 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 45 of file AnalyzeTree.h

Referenced by Loop().

float AnalyzeTree::p2z_

Definition at line 45 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 45 of file AnalyzeTree.h

TLorentzVector* AnalyzeTree::parent

current Tree number in a TChain

Definition at line 27 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 27 of file AnalyzeTree.h

float AnalyzeTree::qsq_

Definition at line 45 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 45 of file AnalyzeTree.h

float AnalyzeTree::xbj_

Definition at line 45 of file AnalyzeTree.h.

View newest version in sPHENIX GitHub at line 45 of file AnalyzeTree.h


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