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

#include <coresoftware/blob/master/simulation/g4simulation/g4main/PHG4TrackUserInfoV1.h>

+ Inheritance diagram for PHG4TrackUserInfoV1:
+ Collaboration diagram for PHG4TrackUserInfoV1:

Public Member Functions

 PHG4TrackUserInfoV1 ()
 
 ~PHG4TrackUserInfoV1 () override
 
void Print () const override
 
void SetUserTrackId (const int val)
 
int GetUserTrackId () const
 
void SetUserParentId (const int val)
 
int GetUserParentId () const
 
void SetUserPrimaryId (const int val)
 
int GetUserPrimaryId () const
 
void SetWanted (const int val)
 
int GetWanted () const
 
void SetKeep (const int val)
 
int GetKeep () const
 
void SetShower (PHG4Shower *ptr)
 
PHG4ShowerGetShower () const
 
- Public Member Functions inherited from G4VUserTrackInformation
 G4VUserTrackInformation ()
 
 G4VUserTrackInformation (const G4String &infoType)
 
 G4VUserTrackInformation (const G4VUserTrackInformation &)
 
G4VUserTrackInformationoperator= (const G4VUserTrackInformation &)
 
virtual ~G4VUserTrackInformation ()
 
const G4StringGetType () const
 

Private Attributes

int usertrackid
 
int userparentid
 
int userprimaryid
 
int wanted
 
int keep
 
PHG4Showershower
 

Additional Inherited Members

- Protected Attributes inherited from G4VUserTrackInformation
G4StringpType
 

Detailed Description

Definition at line 20 of file PHG4TrackUserInfoV1.h.

View newest version in sPHENIX GitHub at line 20 of file PHG4TrackUserInfoV1.h

Constructor & Destructor Documentation

PHG4TrackUserInfoV1::PHG4TrackUserInfoV1 ( )
inline

Definition at line 23 of file PHG4TrackUserInfoV1.h.

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

PHG4TrackUserInfoV1::~PHG4TrackUserInfoV1 ( )
inlineoverride

Definition at line 33 of file PHG4TrackUserInfoV1.h.

View newest version in sPHENIX GitHub at line 33 of file PHG4TrackUserInfoV1.h

Member Function Documentation

int PHG4TrackUserInfoV1::GetKeep ( ) const
inline

Definition at line 58 of file PHG4TrackUserInfoV1.h.

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

References keep.

Referenced by PHG4TruthTrackingAction::UpdateG4ParticleStack().

+ Here is the caller graph for this function:

PHG4Shower* PHG4TrackUserInfoV1::GetShower ( ) const
inline

Definition at line 61 of file PHG4TrackUserInfoV1.h.

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

References shower.

int PHG4TrackUserInfoV1::GetUserParentId ( ) const
inline

Definition at line 49 of file PHG4TrackUserInfoV1.h.

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

References userparentid.

int PHG4TrackUserInfoV1::GetUserPrimaryId ( ) const
inline

Definition at line 52 of file PHG4TrackUserInfoV1.h.

View newest version in sPHENIX GitHub at line 52 of file PHG4TrackUserInfoV1.h

References userprimaryid.

int PHG4TrackUserInfoV1::GetUserTrackId ( ) const
inline

Definition at line 46 of file PHG4TrackUserInfoV1.h.

View newest version in sPHENIX GitHub at line 46 of file PHG4TrackUserInfoV1.h

References usertrackid.

int PHG4TrackUserInfoV1::GetWanted ( ) const
inline

Definition at line 55 of file PHG4TrackUserInfoV1.h.

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

References wanted.

void PHG4TrackUserInfoV1::Print ( void  ) const
inlineoverridevirtual

Reimplemented from G4VUserTrackInformation.

Definition at line 35 of file PHG4TrackUserInfoV1.h.

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

References keep, userparentid, userprimaryid, usertrackid, and wanted.

void PHG4TrackUserInfoV1::SetKeep ( const int  val)
inline

Definition at line 57 of file PHG4TrackUserInfoV1.h.

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

References keep.

Referenced by PHG4TrackUserInfo::SetKeep(), and PHG4EPDSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

void PHG4TrackUserInfoV1::SetShower ( PHG4Shower ptr)
inline

Definition at line 60 of file PHG4TrackUserInfoV1.h.

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

References shower.

Referenced by PHG4TrackUserInfo::SetShower().

+ Here is the caller graph for this function:

void PHG4TrackUserInfoV1::SetUserParentId ( const int  val)
inline

Definition at line 48 of file PHG4TrackUserInfoV1.h.

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

References userparentid.

Referenced by PHG4TrackUserInfo::SetUserParentId().

+ Here is the caller graph for this function:

void PHG4TrackUserInfoV1::SetUserPrimaryId ( const int  val)
inline

Definition at line 51 of file PHG4TrackUserInfoV1.h.

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

References userprimaryid.

Referenced by PHG4TrackUserInfo::SetUserPrimaryId().

+ Here is the caller graph for this function:

void PHG4TrackUserInfoV1::SetUserTrackId ( const int  val)
inline

Definition at line 45 of file PHG4TrackUserInfoV1.h.

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

References usertrackid.

Referenced by PHG4TrackUserInfo::SetUserTrackId().

+ Here is the caller graph for this function:

void PHG4TrackUserInfoV1::SetWanted ( const int  val)
inline

Definition at line 54 of file PHG4TrackUserInfoV1.h.

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

References wanted.

Referenced by PHG4TrackUserInfo::SetWanted(), PHG4FPbScSteppingAction::UserSteppingAction(), and PHG4FCalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

Member Data Documentation

int PHG4TrackUserInfoV1::keep
private

Definition at line 68 of file PHG4TrackUserInfoV1.h.

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

Referenced by GetKeep(), Print(), and SetKeep().

PHG4Shower* PHG4TrackUserInfoV1::shower
private

Definition at line 69 of file PHG4TrackUserInfoV1.h.

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

Referenced by GetShower(), and SetShower().

int PHG4TrackUserInfoV1::userparentid
private

Definition at line 65 of file PHG4TrackUserInfoV1.h.

View newest version in sPHENIX GitHub at line 65 of file PHG4TrackUserInfoV1.h

Referenced by GetUserParentId(), Print(), and SetUserParentId().

int PHG4TrackUserInfoV1::userprimaryid
private

Definition at line 66 of file PHG4TrackUserInfoV1.h.

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

Referenced by GetUserPrimaryId(), Print(), and SetUserPrimaryId().

int PHG4TrackUserInfoV1::usertrackid
private

Definition at line 64 of file PHG4TrackUserInfoV1.h.

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

Referenced by GetUserTrackId(), Print(), and SetUserTrackId().

int PHG4TrackUserInfoV1::wanted
private

Definition at line 67 of file PHG4TrackUserInfoV1.h.

View newest version in sPHENIX GitHub at line 67 of file PHG4TrackUserInfoV1.h

Referenced by GetWanted(), Print(), and SetWanted().


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