ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/extended/optical/LXe/include/LXeUserTrackInformation.hh>
Public Member Functions | |
LXeUserTrackInformation () | |
virtual | ~LXeUserTrackInformation () |
void | SetTrackStatusFlags (int s) |
void | AddTrackStatusFlag (int s) |
int | GetTrackStatus () const |
void | IncReflections () |
G4int | GetReflectionCount () const |
void | SetForceDrawTrajectory (G4bool b) |
G4bool | GetForceDrawTrajectory () |
virtual void | Print () const |
Public Member Functions inherited from G4VUserTrackInformation | |
G4VUserTrackInformation () | |
G4VUserTrackInformation (const G4String &infoType) | |
G4VUserTrackInformation (const G4VUserTrackInformation &) | |
G4VUserTrackInformation & | operator= (const G4VUserTrackInformation &) |
virtual | ~G4VUserTrackInformation () |
const G4String & | GetType () const |
Private Attributes | |
int | fStatus |
G4int | fReflections |
G4bool | fForcedraw |
Additional Inherited Members | |
Protected Attributes inherited from G4VUserTrackInformation | |
G4String * | pType |
Definition at line 50 of file LXeUserTrackInformation.hh.
View newest version in sPHENIX GitHub at line 50 of file LXeUserTrackInformation.hh
LXeUserTrackInformation::LXeUserTrackInformation | ( | ) |
Definition at line 35 of file LXeUserTrackInformation.cc.
View newest version in sPHENIX GitHub at line 35 of file LXeUserTrackInformation.cc
|
virtual |
Definition at line 40 of file LXeUserTrackInformation.cc.
View newest version in sPHENIX GitHub at line 40 of file LXeUserTrackInformation.cc
Definition at line 44 of file LXeUserTrackInformation.cc.
View newest version in sPHENIX GitHub at line 44 of file LXeUserTrackInformation.cc
References active, fStatus, and inactive.
Referenced by LXeSteppingAction::UserSteppingAction().
|
inline |
Definition at line 69 of file LXeUserTrackInformation.hh.
View newest version in sPHENIX GitHub at line 69 of file LXeUserTrackInformation.hh
References fForcedraw.
Referenced by LXeTrackingAction::PostUserTrackingAction().
|
inline |
Definition at line 66 of file LXeUserTrackInformation.hh.
View newest version in sPHENIX GitHub at line 66 of file LXeUserTrackInformation.hh
References fReflections.
|
inline |
Definition at line 63 of file LXeUserTrackInformation.hh.
View newest version in sPHENIX GitHub at line 63 of file LXeUserTrackInformation.hh
References fStatus.
Referenced by LXeTrackingAction::PostUserTrackingAction(), and LXePMTSD::ProcessHits_constStep().
|
inline |
Definition at line 65 of file LXeUserTrackInformation.hh.
View newest version in sPHENIX GitHub at line 65 of file LXeUserTrackInformation.hh
References fReflections.
Referenced by LXeSteppingAction::UserSteppingAction().
Reimplemented from G4VUserTrackInformation.
Definition at line 71 of file LXeUserTrackInformation.hh.
View newest version in sPHENIX GitHub at line 71 of file LXeUserTrackInformation.hh
Definition at line 68 of file LXeUserTrackInformation.hh.
View newest version in sPHENIX GitHub at line 68 of file LXeUserTrackInformation.hh
References b, and fForcedraw.
Referenced by LXeSteppingAction::UserSteppingAction().
Definition at line 58 of file LXeUserTrackInformation.hh.
View newest version in sPHENIX GitHub at line 58 of file LXeUserTrackInformation.hh
References fStatus.
|
private |
Definition at line 77 of file LXeUserTrackInformation.hh.
View newest version in sPHENIX GitHub at line 77 of file LXeUserTrackInformation.hh
Referenced by GetForceDrawTrajectory(), and SetForceDrawTrajectory().
|
private |
Definition at line 76 of file LXeUserTrackInformation.hh.
View newest version in sPHENIX GitHub at line 76 of file LXeUserTrackInformation.hh
Referenced by GetReflectionCount(), and IncReflections().
|
private |
Definition at line 71 of file LXeUserTrackInformation.hh.
View newest version in sPHENIX GitHub at line 71 of file LXeUserTrackInformation.hh
Referenced by AddTrackStatusFlag(), GetTrackStatus(), and SetTrackStatusFlags().