Analysis Software
Documentation for sPHENIX simulation software
|
Public Member Functions | |
RecursiveMomentumContainer (float PX_LO, float PX_HI, float PY_LO, float PY_HI, float PZ_LO, float PZ_HI, int MLEV, int LEV=0) | |
virtual | ~RecursiveMomentumContainer () |
virtual bool | insert (TrivialTrack &track) |
virtual TrivialTrack * | begin () |
virtual TrivialTrack * | next () |
virtual void | append_list (std::vector< TrivialTrack * > &track_list, float PX_LO, float PX_HI, float PY_LO, float PY_HI, float PZ_LO, float PZ_HI) |
Protected Attributes | |
float | px_lo |
float | px_hi |
float | py_lo |
float | py_hi |
float | pz_lo |
float | pz_hi |
int | level |
int | maxlevel |
unsigned int | x_pos |
unsigned int | y_pos |
unsigned int | z_pos |
RecursiveMomentumContainer * | containers [2][2][2] {} |
Definition at line 46 of file MomentumEvaluator.cc.
View newest version in sPHENIX GitHub at line 46 of file MomentumEvaluator.cc
|
inline |
Definition at line 61 of file MomentumEvaluator.cc.
View newest version in sPHENIX GitHub at line 61 of file MomentumEvaluator.cc
References container, containers, j, and k.
Referenced by insert().
|
inlinevirtual |
Definition at line 85 of file MomentumEvaluator.cc.
View newest version in sPHENIX GitHub at line 85 of file MomentumEvaluator.cc
References container, containers, j, and k.
|
inlinevirtual |
Reimplemented in RecursiveMomentumContainerEnd.
Definition at line 235 of file MomentumEvaluator.cc.
View newest version in sPHENIX GitHub at line 235 of file MomentumEvaluator.cc
References container, containers, j, k, px_hi, px_lo, py_hi, py_lo, pz_hi, and pz_lo.
Referenced by MomentumEvaluator::process_event().
|
inlinevirtual |
Reimplemented in RecursiveMomentumContainerEnd.
Definition at line 104 of file MomentumEvaluator.cc.
View newest version in sPHENIX GitHub at line 104 of file MomentumEvaluator.cc
References begin(), containers, x_pos, y_pos, and z_pos.
Referenced by begin(), next(), and MomentumEvaluator::process_event().
|
virtual |
Reimplemented in RecursiveMomentumContainerEnd.
Definition at line 311 of file MomentumEvaluator.cc.
View newest version in sPHENIX GitHub at line 311 of file MomentumEvaluator.cc
References containers, insert(), level, maxlevel, TrivialTrack::px, px_hi, px_lo, TrivialTrack::py, py_hi, py_lo, TrivialTrack::pz, pz_hi, pz_lo, and RecursiveMomentumContainer().
Referenced by insert(), and MomentumEvaluator::process_event().
|
inlinevirtual |
Reimplemented in RecursiveMomentumContainerEnd.
Definition at line 149 of file MomentumEvaluator.cc.
View newest version in sPHENIX GitHub at line 149 of file MomentumEvaluator.cc
References begin(), containers, next(), x_pos, y_pos, and z_pos.
Referenced by next(), and MomentumEvaluator::process_event().
|
protected |
Definition at line 58 of file MomentumEvaluator.cc.
View newest version in sPHENIX GitHub at line 58 of file MomentumEvaluator.cc
Referenced by append_list(), begin(), insert(), next(), RecursiveMomentumContainer(), and ~RecursiveMomentumContainer().
|
protected |
Definition at line 53 of file MomentumEvaluator.cc.
View newest version in sPHENIX GitHub at line 53 of file MomentumEvaluator.cc
Referenced by insert().
|
protected |
Definition at line 54 of file MomentumEvaluator.cc.
View newest version in sPHENIX GitHub at line 54 of file MomentumEvaluator.cc
Referenced by insert().
|
protected |
Definition at line 49 of file MomentumEvaluator.cc.
View newest version in sPHENIX GitHub at line 49 of file MomentumEvaluator.cc
Referenced by append_list(), and insert().
|
protected |
Definition at line 49 of file MomentumEvaluator.cc.
View newest version in sPHENIX GitHub at line 49 of file MomentumEvaluator.cc
Referenced by append_list(), and insert().
|
protected |
Definition at line 50 of file MomentumEvaluator.cc.
View newest version in sPHENIX GitHub at line 50 of file MomentumEvaluator.cc
Referenced by append_list(), and insert().
|
protected |
Definition at line 50 of file MomentumEvaluator.cc.
View newest version in sPHENIX GitHub at line 50 of file MomentumEvaluator.cc
Referenced by append_list(), and insert().
|
protected |
Definition at line 51 of file MomentumEvaluator.cc.
View newest version in sPHENIX GitHub at line 51 of file MomentumEvaluator.cc
Referenced by append_list(), and insert().
|
protected |
Definition at line 51 of file MomentumEvaluator.cc.
View newest version in sPHENIX GitHub at line 51 of file MomentumEvaluator.cc
Referenced by append_list(), and insert().
|
protected |
Definition at line 56 of file MomentumEvaluator.cc.
View newest version in sPHENIX GitHub at line 56 of file MomentumEvaluator.cc
Referenced by begin(), RecursiveMomentumContainerEnd::begin(), next(), and RecursiveMomentumContainerEnd::next().
|
protected |
Definition at line 56 of file MomentumEvaluator.cc.
View newest version in sPHENIX GitHub at line 56 of file MomentumEvaluator.cc
|
protected |
Definition at line 56 of file MomentumEvaluator.cc.
View newest version in sPHENIX GitHub at line 56 of file MomentumEvaluator.cc