Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TruthCaloTree Class Reference

#include <analysis/blob/master/HcalSingleHadronCalib/src/TruthCaloTree.h>

+ Inheritance diagram for TruthCaloTree:
+ Collaboration diagram for TruthCaloTree:

Public Member Functions

 TruthCaloTree (const std::string &name="TruthCaloTree.root")
 
virtual ~TruthCaloTree ()
 
int Init (PHCompositeNode *)
 
int reset_tree_vars ()
 
int GetNodes (PHCompositeNode *)
 
int process_event (PHCompositeNode *)
 
int End (PHCompositeNode *)
 Called at the end of all processing.
 
- Public Member Functions inherited from SubsysReco
 ~SubsysReco () override
 
virtual int EndRun (const int)
 Called at the end of each run.
 
virtual int InitRun (PHCompositeNode *)
 
virtual int Reset (PHCompositeNode *)
 Reset.
 
virtual int ResetEvent (PHCompositeNode *)
 Clean up after each event.
 
void Print (const std::string &="ALL") const override
 
- Public Member Functions inherited from Fun4AllBase
virtual ~Fun4AllBase ()
 
virtual const std::string Name () const
 Returns the name of this module.
 
virtual void Name (const std::string &name)
 Sets the name of this module.
 
virtual void Verbosity (const int ival)
 Sets the verbosity of this module (0 by default=quiet).
 
virtual void Verbosity (enu_Verbosity ival)
 Sets the verbosity of this module (0 by default=quiet).
 
virtual int Verbosity () const
 Gets the verbosity of this module.
 

Private Attributes

std::string _foutname
 
std::string _hcal_sim_name
 
std::string _hcalIN_sim_name
 
std::string _EMcal_sim_name
 
int _startingSector
 
int _numSectors
 
RawTowerContainer_towersSimOH
 
RawTowerGeomContainer_geomOH
 
RawTowerGeomContainer_geomIH
 
RawTowerGeomContainer_geomEM
 
PHG4HitContainerblackhole
 
RawTowerContainer_towersSimIH
 
RawTowerContainer_towersSimEM
 
PHG4TruthInfoContainertruthinfo
 
TTree * _tree
 
TFile * _file
 
int _ievent
 
int _b_event
 
int _b_tower_sim_n
 
float _b_tower_sim_E [nTowers]
 
float _b_tower_sim_eta [nTowers]
 
float _b_tower_sim_phi [nTowers]
 
int _b_tower_sim_ieta [nTowers]
 
int _b_tower_sim_iphi [nTowers]
 
int _b_hcalIN_sim_n = 0
 
float _b_hcalIN_sim_E [nTowers]
 
float _b_hcalIN_sim_eta [nTowers]
 
float _b_hcalIN_sim_phi [nTowers]
 
int _b_hcalIN_sim_ieta [nTowers]
 
int _b_hcalIN_sim_iphi [nTowers]
 
int _b_EMcal_sim_n = 0
 
float _b_EMcal_sim_E [nTowers]
 
float _b_EMcal_sim_eta [nTowers]
 
float _b_EMcal_sim_phi [nTowers]
 
int _b_EMcal_sim_ieta [nTowers]
 
int _b_EMcal_sim_iphi [nTowers]
 
int _b_n_truth = 0
 
float _b_truthenergy [nTruth]
 
float _b_trutheta [nTruth]
 
float _b_truthphi [nTruth]
 
float _b_truthpt [nTruth]
 
float _b_truthp [nTruth]
 
int _b_truthpid [nTruth]
 
int _b_truth_trackid [nTruth]
 
int n_child = 0
 
int child_pid [nTruth]
 
int child_parent_id [nTruth]
 
int child_vertex_id [nTruth]
 
float child_px [nTruth]
 
float child_py [nTruth]
 
float child_pz [nTruth]
 
float child_energy [nTruth]
 
int n_vertex = 0
 
int vertex_id [nTruth]
 
float vertex_x [nTruth]
 
float vertex_y [nTruth]
 
float vertex_z [nTruth]
 
int _nBH = 0
 
float _BH_e [nTruth]
 
float _BH_px [nTruth]
 
float _BH_py [nTruth]
 
float _BH_pz [nTruth]
 
int _BH_track_id [nTruth]
 

Static Private Attributes

static const bool _debug = false
 
static const int nTowers = 10000
 
static const int nTruth = 100000
 
static const int nTruths = 100000
 
static const bool recursive_shower = false
 

Additional Inherited Members

- Public Types inherited from Fun4AllBase
enum  enu_Verbosity {
  VERBOSITY_QUIET = 0, VERBOSITY_SOME = 1, VERBOSITY_MORE = 2, VERBOSITY_EVEN_MORE = 3,
  VERBOSITY_A_LOT = 4, VERBOSITY_MAX = std::numeric_limits<int>::max() - 10
}
 
- Protected Member Functions inherited from SubsysReco
 SubsysReco (const std::string &name="NONAME")
 

Detailed Description

Definition at line 30 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 30 of file TruthCaloTree.h

Constructor & Destructor Documentation

TruthCaloTree::TruthCaloTree ( const std::string &  name = "TruthCaloTree.root")

Definition at line 29 of file TruthCaloTree.C.

View newest version in sPHENIX GitHub at line 29 of file TruthCaloTree.C

References _EMcal_sim_name, _foutname, _hcal_sim_name, _hcalIN_sim_name, and perf_headwind::name.

virtual TruthCaloTree::~TruthCaloTree ( )
inlinevirtual

Definition at line 35 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 35 of file TruthCaloTree.h

Member Function Documentation

int TruthCaloTree::End ( PHCompositeNode )
virtual

Called at the end of all processing.

Reimplemented from SubsysReco.

Definition at line 394 of file TruthCaloTree.C.

View newest version in sPHENIX GitHub at line 394 of file TruthCaloTree.C

References _debug, and _file.

int TruthCaloTree::GetNodes ( PHCompositeNode topNode)

Definition at line 103 of file TruthCaloTree.C.

View newest version in sPHENIX GitHub at line 103 of file TruthCaloTree.C

References _debug, _EMcal_sim_name, _geomEM, _geomIH, _geomOH, _hcal_sim_name, _hcalIN_sim_name, _towersSimEM, _towersSimIH, _towersSimOH, blackhole, and truthinfo.

Referenced by process_event().

+ Here is the caller graph for this function:

int TruthCaloTree::Init ( PHCompositeNode )
virtual

Called during initialization. Typically this is where you can book histograms, and e.g. register them to Fun4AllServer (so they can be output to file using Fun4AllServer::dumpHistos() method).

Reimplemented from SubsysReco.

Definition at line 133 of file TruthCaloTree.C.

View newest version in sPHENIX GitHub at line 133 of file TruthCaloTree.C

References _b_EMcal_sim_E, _b_EMcal_sim_eta, _b_EMcal_sim_ieta, _b_EMcal_sim_iphi, _b_EMcal_sim_n, _b_EMcal_sim_phi, _b_event, _b_hcalIN_sim_E, _b_hcalIN_sim_eta, _b_hcalIN_sim_ieta, _b_hcalIN_sim_iphi, _b_hcalIN_sim_n, _b_hcalIN_sim_phi, _b_n_truth, _b_tower_sim_E, _b_tower_sim_eta, _b_tower_sim_ieta, _b_tower_sim_iphi, _b_tower_sim_n, _b_tower_sim_phi, _b_truth_trackid, _b_truthenergy, _b_trutheta, _b_truthp, _b_truthphi, _b_truthpid, _b_truthpt, _BH_e, _BH_px, _BH_py, _BH_pz, _BH_track_id, _debug, _file, _foutname, _ievent, _nBH, _tree, child_energy, child_parent_id, child_pid, child_px, child_py, child_pz, child_vertex_id, n_child, n_vertex, reset_tree_vars(), vertex_id, vertex_x, vertex_y, and vertex_z.

+ Here is the call graph for this function:

int TruthCaloTree::process_event ( PHCompositeNode )
virtual

Called for each event. This is where you do the real work.

Check for nansx

Reimplemented from SubsysReco.

Definition at line 201 of file TruthCaloTree.C.

View newest version in sPHENIX GitHub at line 201 of file TruthCaloTree.C

References _b_EMcal_sim_E, _b_EMcal_sim_eta, _b_EMcal_sim_ieta, _b_EMcal_sim_iphi, _b_EMcal_sim_n, _b_EMcal_sim_phi, _b_event, _b_hcalIN_sim_E, _b_hcalIN_sim_eta, _b_hcalIN_sim_ieta, _b_hcalIN_sim_iphi, _b_hcalIN_sim_n, _b_hcalIN_sim_phi, _b_n_truth, _b_tower_sim_E, _b_tower_sim_eta, _b_tower_sim_ieta, _b_tower_sim_iphi, _b_tower_sim_n, _b_tower_sim_phi, _b_truth_trackid, _b_truthenergy, _b_trutheta, _b_truthp, _b_truthphi, _b_truthpid, _b_truthpt, _BH_e, _BH_px, _BH_py, _BH_pz, _BH_track_id, _debug, _file, _geomEM, _geomIH, _geomOH, _ievent, _nBH, _towersSimEM, _towersSimIH, _towersSimOH, _tree, assert, blackhole, gtest_filter_unittest::child, child_energy, child_parent_id, child_pid, child_px, child_py, child_pz, child_vertex_id, RawTowerGeom::get_bineta(), RawTowerGeom::get_binphi(), PHG4Particle::get_e(), PHG4Hit::get_edep(), RawTower::get_energy(), RawTowerGeom::get_eta(), PHG4VtxPoint::get_id(), RawTower::get_key(), PHG4Particle::get_parent_id(), RawTowerGeom::get_phi(), PHG4Particle::get_pid(), PHG4Particle::get_px(), PHG4Hit::get_px(), PHG4Particle::get_py(), PHG4Hit::get_py(), PHG4Particle::get_pz(), PHG4Hit::get_pz(), RawTowerGeomContainer::get_tower_geometry(), PHG4Particle::get_track_id(), PHG4Hit::get_trkid(), PHG4Particle::get_vtx_id(), PHG4VtxPoint::get_x(), PHG4VtxPoint::get_y(), PHG4VtxPoint::get_z(), PHG4HitContainer::getHits(), GetNodes(), PHG4TruthInfoContainer::GetParticle(), PHG4TruthInfoContainer::GetPrimaryParticleRange(), PHG4TruthInfoContainer::GetSecondaryParticleRange(), RawTowerContainer::getTowers(), PHG4TruthInfoContainer::GetVtxRange(), PHG4TruthInfoContainer::is_primary(), n_child, n_vertex, nTowers, merge_hashes::p, truthinfo, vertex_id, vertex_x, vertex_y, and vertex_z.

+ Here is the call graph for this function:

Member Data Documentation

float TruthCaloTree::_b_EMcal_sim_E[nTowers]
private

Definition at line 95 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 95 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::_b_EMcal_sim_eta[nTowers]
private

Definition at line 96 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 96 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::_b_EMcal_sim_ieta[nTowers]
private

Definition at line 98 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 98 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::_b_EMcal_sim_iphi[nTowers]
private

Definition at line 99 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 99 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::_b_EMcal_sim_n = 0
private

Definition at line 94 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 94 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::_b_EMcal_sim_phi[nTowers]
private

Definition at line 97 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 97 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::_b_event
private

Definition at line 66 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 66 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::_b_hcalIN_sim_E[nTowers]
private

Definition at line 86 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 86 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::_b_hcalIN_sim_eta[nTowers]
private

Definition at line 87 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 87 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::_b_hcalIN_sim_ieta[nTowers]
private

Definition at line 89 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 89 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::_b_hcalIN_sim_iphi[nTowers]
private

Definition at line 90 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 90 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::_b_hcalIN_sim_n = 0
private

Definition at line 85 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 85 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::_b_hcalIN_sim_phi[nTowers]
private

Definition at line 88 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 88 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::_b_n_truth = 0
private

Definition at line 103 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 103 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::_b_tower_sim_E[nTowers]
private

Definition at line 77 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 77 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::_b_tower_sim_eta[nTowers]
private

Definition at line 78 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 78 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::_b_tower_sim_ieta[nTowers]
private

Definition at line 80 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 80 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::_b_tower_sim_iphi[nTowers]
private

Definition at line 81 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 81 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::_b_tower_sim_n
private

Definition at line 76 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 76 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::_b_tower_sim_phi[nTowers]
private

Definition at line 79 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 79 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::_b_truth_trackid[nTruth]
private

Definition at line 110 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 110 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::_b_truthenergy[nTruth]
private

Definition at line 104 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 104 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::_b_trutheta[nTruth]
private

Definition at line 105 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 105 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::_b_truthp[nTruth]
private

Definition at line 108 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 108 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::_b_truthphi[nTruth]
private

Definition at line 106 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 106 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::_b_truthpid[nTruth]
private

Definition at line 109 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 109 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::_b_truthpt[nTruth]
private

Definition at line 107 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 107 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::_BH_e[nTruth]
private

Definition at line 134 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 134 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::_BH_px[nTruth]
private

Definition at line 135 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 135 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::_BH_py[nTruth]
private

Definition at line 136 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 136 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::_BH_pz[nTruth]
private

Definition at line 137 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 137 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::_BH_track_id[nTruth]
private

Definition at line 138 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 138 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

const bool TruthCaloTree::_debug = false
staticprivate

Definition at line 68 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 68 of file TruthCaloTree.h

Referenced by End(), GetNodes(), Init(), and process_event().

std::string TruthCaloTree::_EMcal_sim_name
private

Definition at line 51 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 51 of file TruthCaloTree.h

Referenced by GetNodes(), and TruthCaloTree().

TFile* TruthCaloTree::_file
private

Definition at line 64 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 64 of file TruthCaloTree.h

Referenced by End(), Init(), and process_event().

std::string TruthCaloTree::_foutname
private

Definition at line 48 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 48 of file TruthCaloTree.h

Referenced by Init(), and TruthCaloTree().

RawTowerGeomContainer* TruthCaloTree::_geomEM
private

Definition at line 57 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 57 of file TruthCaloTree.h

Referenced by GetNodes(), and process_event().

RawTowerGeomContainer* TruthCaloTree::_geomIH
private

Definition at line 56 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 56 of file TruthCaloTree.h

Referenced by GetNodes(), and process_event().

RawTowerGeomContainer* TruthCaloTree::_geomOH
private

Definition at line 55 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 55 of file TruthCaloTree.h

Referenced by GetNodes(), and process_event().

std::string TruthCaloTree::_hcal_sim_name
private

Definition at line 49 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 49 of file TruthCaloTree.h

Referenced by GetNodes(), and TruthCaloTree().

std::string TruthCaloTree::_hcalIN_sim_name
private

Definition at line 50 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 50 of file TruthCaloTree.h

Referenced by GetNodes(), and TruthCaloTree().

int TruthCaloTree::_ievent
private

Definition at line 66 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 66 of file TruthCaloTree.h

Referenced by Init(), and process_event().

int TruthCaloTree::_nBH = 0
private

Definition at line 133 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 133 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::_numSectors
private

Definition at line 53 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 53 of file TruthCaloTree.h

int TruthCaloTree::_startingSector
private

Definition at line 53 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 53 of file TruthCaloTree.h

RawTowerContainer* TruthCaloTree::_towersSimEM
private

Definition at line 60 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 60 of file TruthCaloTree.h

Referenced by GetNodes(), and process_event().

RawTowerContainer* TruthCaloTree::_towersSimIH
private

Definition at line 59 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 59 of file TruthCaloTree.h

Referenced by GetNodes(), and process_event().

RawTowerContainer* TruthCaloTree::_towersSimOH
private

Definition at line 54 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 54 of file TruthCaloTree.h

Referenced by GetNodes(), and process_event().

TTree* TruthCaloTree::_tree
private

Definition at line 63 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 63 of file TruthCaloTree.h

Referenced by Init(), and process_event().

PHG4HitContainer* TruthCaloTree::blackhole
private

Definition at line 58 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 58 of file TruthCaloTree.h

Referenced by GetNodes(), and process_event().

float TruthCaloTree::child_energy[nTruth]
private

Definition at line 121 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 121 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::child_parent_id[nTruth]
private

Definition at line 116 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 116 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::child_pid[nTruth]
private

Definition at line 115 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 115 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::child_px[nTruth]
private

Definition at line 118 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 118 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::child_py[nTruth]
private

Definition at line 119 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 119 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::child_pz[nTruth]
private

Definition at line 120 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 120 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::child_vertex_id[nTruth]
private

Definition at line 117 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 117 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::n_child = 0
private

Definition at line 114 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 114 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

int TruthCaloTree::n_vertex = 0
private

Definition at line 125 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 125 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

const int TruthCaloTree::nTowers = 10000
staticprivate

Definition at line 69 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 69 of file TruthCaloTree.h

Referenced by process_event(), and reset_tree_vars().

const int TruthCaloTree::nTruth = 100000
staticprivate

Definition at line 70 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 70 of file TruthCaloTree.h

Referenced by reset_tree_vars().

const int TruthCaloTree::nTruths = 100000
staticprivate

Definition at line 71 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 71 of file TruthCaloTree.h

const bool TruthCaloTree::recursive_shower = false
staticprivate

Definition at line 72 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 72 of file TruthCaloTree.h

PHG4TruthInfoContainer* TruthCaloTree::truthinfo
private

Definition at line 61 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 61 of file TruthCaloTree.h

Referenced by GetNodes(), and process_event().

int TruthCaloTree::vertex_id[nTruth]
private

Definition at line 126 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 126 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::vertex_x[nTruth]
private

Definition at line 127 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 127 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::vertex_y[nTruth]
private

Definition at line 128 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 128 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().

float TruthCaloTree::vertex_z[nTruth]
private

Definition at line 129 of file TruthCaloTree.h.

View newest version in sPHENIX GitHub at line 129 of file TruthCaloTree.h

Referenced by Init(), process_event(), and reset_tree_vars().


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