EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RecursiveMomentumContainerEnd Class Reference
+ Inheritance diagram for RecursiveMomentumContainerEnd:
+ Collaboration diagram for RecursiveMomentumContainerEnd:

Public Member Functions

 RecursiveMomentumContainerEnd (float PX_LO, float PX_HI, float PY_LO, float PY_HI, float PZ_LO, float PZ_HI, int MLEV, int LEV=0)
 
 ~RecursiveMomentumContainerEnd () override
 
bool insert (TrivialTrack &track) override
 
TrivialTrackbegin () override
 
TrivialTracknext () override
 
void append_list (vector< TrivialTrack * > &track_list, float PX_LO, float PX_HI, float PY_LO, float PY_HI, float PZ_LO, float PZ_HI) override
 
- Public Member Functions inherited from RecursiveMomentumContainer
 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 ()
 

Protected Attributes

vector< TrivialTracktracks
 
- Protected Attributes inherited from RecursiveMomentumContainer
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
 
RecursiveMomentumContainercontainers [2][2][2]
 

Detailed Description

Definition at line 260 of file MomentumEvaluator.cc.

View newest version in sPHENIX GitHub at line 260 of file MomentumEvaluator.cc

Constructor & Destructor Documentation

RecursiveMomentumContainerEnd::RecursiveMomentumContainerEnd ( float  PX_LO,
float  PX_HI,
float  PY_LO,
float  PY_HI,
float  PZ_LO,
float  PZ_HI,
int  MLEV,
int  LEV = 0 
)
inline

Definition at line 263 of file MomentumEvaluator.cc.

View newest version in sPHENIX GitHub at line 263 of file MomentumEvaluator.cc

RecursiveMomentumContainerEnd::~RecursiveMomentumContainerEnd ( )
inlineoverride

Definition at line 268 of file MomentumEvaluator.cc.

View newest version in sPHENIX GitHub at line 268 of file MomentumEvaluator.cc

Member Function Documentation

void RecursiveMomentumContainerEnd::append_list ( vector< TrivialTrack * > &  track_list,
float  PX_LO,
float  PX_HI,
float  PY_LO,
float  PY_HI,
float  PZ_LO,
float  PZ_HI 
)
inlineoverridevirtual

Reimplemented from RecursiveMomentumContainer.

Definition at line 297 of file MomentumEvaluator.cc.

View newest version in sPHENIX GitHub at line 297 of file MomentumEvaluator.cc

TrivialTrack* RecursiveMomentumContainerEnd::begin ( )
inlineoverridevirtual

Reimplemented from RecursiveMomentumContainer.

Definition at line 278 of file MomentumEvaluator.cc.

View newest version in sPHENIX GitHub at line 278 of file MomentumEvaluator.cc

bool RecursiveMomentumContainerEnd::insert ( TrivialTrack track)
inlineoverridevirtual

Reimplemented from RecursiveMomentumContainer.

Definition at line 272 of file MomentumEvaluator.cc.

View newest version in sPHENIX GitHub at line 272 of file MomentumEvaluator.cc

TrivialTrack* RecursiveMomentumContainerEnd::next ( )
inlineoverridevirtual

Reimplemented from RecursiveMomentumContainer.

Definition at line 284 of file MomentumEvaluator.cc.

View newest version in sPHENIX GitHub at line 284 of file MomentumEvaluator.cc

Member Data Documentation

vector<TrivialTrack> RecursiveMomentumContainerEnd::tracks
protected

Definition at line 310 of file MomentumEvaluator.cc.

View newest version in sPHENIX GitHub at line 310 of file MomentumEvaluator.cc


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