![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
Inheritance diagram for RecursiveMomentumContainer:
Collaboration diagram for RecursiveMomentumContainer: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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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