ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Private Attributes | |
G4UserTrackingAction * | fpUserTrackingAction |
G4UserSteppingAction * | fpUserSteppingAction |
int | fStoreTrajectory |
std::vector< G4VTrajectory * > | fTrajectories |
std::unique_ptr < G4UserTrackingAction > | fpUserTrackingAction |
std::unique_ptr < G4UserSteppingAction > | fpUserSteppingAction |
Additional Inherited Members | |
Protected Attributes inherited from G4ITTrackingInteractivity | |
int | fVerboseLevel |
Definition at line 48 of file ITTrackingInteractivity.hh.
View newest version in sPHENIX GitHub at line 48 of file ITTrackingInteractivity.hh
ITTrackingInteractivity::ITTrackingInteractivity | ( | ) |
Definition at line 64 of file ITTrackingInteractivity.cc.
View newest version in sPHENIX GitHub at line 64 of file ITTrackingInteractivity.cc
References fpUserSteppingAction, fpUserTrackingAction, fStoreTrajectory, and G4ITTrackingInteractivity::fVerboseLevel.
|
virtual |
Definition at line 86 of file ITTrackingInteractivity.cc.
View newest version in sPHENIX GitHub at line 86 of file ITTrackingInteractivity.cc
References fpUserSteppingAction, fpUserTrackingAction, G4EventManager::GetEventManager(), G4EventManager::GetUserSteppingAction(), and G4EventManager::GetUserTrackingAction().
ITTrackingInteractivity::ITTrackingInteractivity | ( | ) |
|
override |
ITTrackingInteractivity::ITTrackingInteractivity | ( | ) |
|
virtual |
Reimplemented from G4ITTrackingInteractivity.
Reimplemented from G4ITTrackingInteractivity.
Definition at line 171 of file ITTrackingInteractivity.cc.
View newest version in sPHENIX GitHub at line 171 of file ITTrackingInteractivity.cc
References G4VTrajectory::AppendStep(), G4Trajectory_Lock::fpTrajectory, fpUserSteppingAction, fStoreTrajectory, GetIT(), G4IT::GetTrackingInfo(), G4TrackingInformation::GetTrajectory_Lock(), and G4UserSteppingAction::UserSteppingAction().
Reimplemented from G4ITTrackingInteractivity.
Reimplemented from G4ITTrackingInteractivity.
Reimplemented from G4ITTrackingInteractivity.
Definition at line 218 of file ITTrackingInteractivity.cc.
View newest version in sPHENIX GitHub at line 218 of file ITTrackingInteractivity.cc
References G4Trajectory_Lock::fpTrajectory, fpUserTrackingAction, fStopButAlive, fStoreTrajectory, fSuspend, fTrajectories, G4ITTrackingInteractivity::fVerboseLevel, G4EventManager::GetEventManager(), GetIT(), G4EventManager::GetNonconstCurrentEvent(), G4IT::GetTrackingInfo(), G4Track::GetTrackStatus(), G4TrackingInformation::GetTrajectory_Lock(), G4Event::GetTrajectoryContainer(), G4TrajectoryContainer::insert(), G4UserTrackingAction::PostUserTrackingAction(), G4TrackingInformation::SetTrajectory_Lock(), G4Event::SetTrajectoryContainer(), G4VTrajectory::ShowTrajectory(), and G4ITTrackingInteractivity::TrackBanner().
Reimplemented from G4ITTrackingInteractivity.
|
overridevirtual |
Reimplemented from G4ITTrackingInteractivity.
|
virtual |
Reimplemented from G4ITTrackingInteractivity.
Definition at line 283 of file ITTrackingInteractivity.cc.
View newest version in sPHENIX GitHub at line 283 of file ITTrackingInteractivity.cc
References G4VVisManager::Draw(), fTrajectories, G4VVisManager::GetConcreteInstance(), and it.
|
virtual |
Reimplemented from G4ITTrackingInteractivity.
|
inline |
|
inline |
Definition at line 85 of file ITTrackingInteractivity.hh.
View newest version in sPHENIX GitHub at line 85 of file ITTrackingInteractivity.hh
References fpUserSteppingAction.
|
inline |
|
inline |
|
inline |
Definition at line 91 of file ITTrackingInteractivity.hh.
View newest version in sPHENIX GitHub at line 91 of file ITTrackingInteractivity.hh
References fpUserTrackingAction.
|
inline |
|
overridevirtual |
Reimplemented from G4ITTrackingInteractivity.
|
virtual |
Reimplemented from G4ITTrackingInteractivity.
Definition at line 119 of file ITTrackingInteractivity.cc.
View newest version in sPHENIX GitHub at line 119 of file ITTrackingInteractivity.cc
References fStoreTrajectory, G4ITTrackingInteractivity::fVerboseLevel, G4EventManager::GetEventManager(), G4TrackingManager::GetStoreTrajectory(), G4EventManager::GetTrackingManager(), and G4TrackingManager::GetVerboseLevel().
|
virtual |
Reimplemented from G4ITTrackingInteractivity.
void ITTrackingInteractivity::SetUserAction | ( | G4UserTrackingAction * | ) |
void ITTrackingInteractivity::SetUserAction | ( | G4UserSteppingAction * | ) |
|
inline |
Definition at line 73 of file ITTrackingInteractivity.hh.
View newest version in sPHENIX GitHub at line 73 of file ITTrackingInteractivity.hh
References fpUserTrackingAction.
|
inline |
Definition at line 79 of file ITTrackingInteractivity.hh.
View newest version in sPHENIX GitHub at line 79 of file ITTrackingInteractivity.hh
References fpUserSteppingAction.
void ITTrackingInteractivity::SetUserAction | ( | G4UserTrackingAction * | ) |
void ITTrackingInteractivity::SetUserAction | ( | G4UserSteppingAction * | ) |
Reimplemented from G4ITTrackingInteractivity.
Reimplemented from G4ITTrackingInteractivity.
Definition at line 129 of file ITTrackingInteractivity.cc.
View newest version in sPHENIX GitHub at line 129 of file ITTrackingInteractivity.cc
References G4Trajectory_Lock::fpTrajectory, fpUserTrackingAction, fStoreTrajectory, G4ITTrackingInteractivity::fVerboseLevel, GetIT(), G4VSteppingVerbose::GetSilent(), G4IT::GetTrackingInfo(), G4TrackingInformation::GetTrajectory_Lock(), G4UserTrackingAction::PreUserTrackingAction(), G4TrackingInformation::SetTrajectory_Lock(), and G4ITTrackingInteractivity::TrackBanner().
Reimplemented from G4ITTrackingInteractivity.
|
private |
Definition at line 51 of file ITTrackingInteractivity.hh.
View newest version in sPHENIX GitHub at line 51 of file ITTrackingInteractivity.hh
Referenced by AppendStep(), GetUserSteppingAction(), ITTrackingInteractivity(), SetUserAction(), and ~ITTrackingInteractivity().
|
private |
Definition at line 63 of file ITTrackingInteractivity.hh.
View newest version in sPHENIX GitHub at line 63 of file ITTrackingInteractivity.hh
|
private |
Definition at line 50 of file ITTrackingInteractivity.hh.
View newest version in sPHENIX GitHub at line 50 of file ITTrackingInteractivity.hh
Referenced by EndTracking(), GetUserTrackingAction(), ITTrackingInteractivity(), SetUserAction(), StartTracking(), and ~ITTrackingInteractivity().
|
private |
Definition at line 61 of file ITTrackingInteractivity.hh.
View newest version in sPHENIX GitHub at line 61 of file ITTrackingInteractivity.hh
|
private |
Definition at line 52 of file ITTrackingInteractivity.hh.
View newest version in sPHENIX GitHub at line 52 of file ITTrackingInteractivity.hh
Referenced by AppendStep(), EndTracking(), Initialize(), ITTrackingInteractivity(), and StartTracking().
|
private |
Definition at line 53 of file ITTrackingInteractivity.hh.
View newest version in sPHENIX GitHub at line 53 of file ITTrackingInteractivity.hh
Referenced by EndTracking(), and Finalize().