ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/extended/optical/wls/include/WLSUserTrackInformation.hh>
Public Member Functions | |
WLSUserTrackInformation () | |
virtual | ~WLSUserTrackInformation () |
const G4ThreeVector & | GetExitPosition () const |
void | SetExitPosition (const G4ThreeVector &pos) |
G4bool | AddStatusFlag (TrackStatus s) |
G4bool | IsStatus (TrackStatus s) |
Public Member Functions inherited from G4VUserTrackInformation | |
G4VUserTrackInformation () | |
G4VUserTrackInformation (const G4String &infoType) | |
G4VUserTrackInformation (const G4VUserTrackInformation &) | |
G4VUserTrackInformation & | operator= (const G4VUserTrackInformation &) |
virtual | ~G4VUserTrackInformation () |
virtual void | Print () const |
const G4String & | GetType () const |
Private Attributes | |
G4int | fStatus |
G4ThreeVector | fExitPosition |
Additional Inherited Members | |
Protected Attributes inherited from G4VUserTrackInformation | |
G4String * | pType |
Definition at line 61 of file WLSUserTrackInformation.hh.
View newest version in sPHENIX GitHub at line 61 of file WLSUserTrackInformation.hh
WLSUserTrackInformation::WLSUserTrackInformation | ( | ) |
Definition at line 38 of file WLSUserTrackInformation.cc.
View newest version in sPHENIX GitHub at line 38 of file WLSUserTrackInformation.cc
References fExitPosition, fStatus, and PHG4CellDefs::undefined.
|
virtual |
Definition at line 46 of file WLSUserTrackInformation.cc.
View newest version in sPHENIX GitHub at line 46 of file WLSUserTrackInformation.cc
G4bool WLSUserTrackInformation::AddStatusFlag | ( | TrackStatus | s | ) |
Definition at line 50 of file WLSUserTrackInformation.cc.
View newest version in sPHENIX GitHub at line 50 of file WLSUserTrackInformation.cc
References EscapedFromReadOut, EscapedFromSide, fStatus, InsideOfFiber, left, murderee, OutsideOfFiber, ReflectedAtMirror, ReflectedAtReadOut, right, and PHG4CellDefs::undefined.
Referenced by WLSTrackingAction::PreUserTrackingAction(), and WLSSteppingAction::UserSteppingAction().
|
inline |
Definition at line 69 of file WLSUserTrackInformation.hh.
View newest version in sPHENIX GitHub at line 69 of file WLSUserTrackInformation.hh
References fExitPosition.
|
inline |
Definition at line 78 of file WLSUserTrackInformation.hh.
View newest version in sPHENIX GitHub at line 78 of file WLSUserTrackInformation.hh
References defined, fStatus, and PHG4CellDefs::undefined.
Referenced by WLSSteppingAction::UserSteppingAction().
|
inline |
Definition at line 70 of file WLSUserTrackInformation.hh.
View newest version in sPHENIX GitHub at line 70 of file WLSUserTrackInformation.hh
References fExitPosition, and pos().
Referenced by WLSSteppingAction::UserSteppingAction().
|
private |
Definition at line 84 of file WLSUserTrackInformation.hh.
View newest version in sPHENIX GitHub at line 84 of file WLSUserTrackInformation.hh
Referenced by GetExitPosition(), SetExitPosition(), and WLSUserTrackInformation().
|
private |
Definition at line 83 of file WLSUserTrackInformation.hh.
View newest version in sPHENIX GitHub at line 83 of file WLSUserTrackInformation.hh
Referenced by AddStatusFlag(), IsStatus(), and WLSUserTrackInformation().