#include <Par02TrackingAction.hh>
Public 멤버 함수 | |
Par02TrackingAction () | |
A default constructor. 더 자세히 ... | |
virtual | ~Par02TrackingAction () |
virtual void | PreUserTrackingAction (const G4Track *track) |
virtual void | PostUserTrackingAction (const G4Track *track) |
virtual void | SetTrackingManagerPointer (G4TrackingManager *pValue) |
Protected 속성 | |
G4TrackingManager * | fpTrackingManager |
Tracking action (before/after track processing).
Defines the action at the start and at the end of processing of each track. The class needs to be set in G4RunManager::SetUserAction().
Par02TrackingAction.hh 파일의 43 번째 라인에서 정의되었습니다.
Par02TrackingAction::Par02TrackingAction | ( | ) |
A default constructor.
Par02TrackingAction.cc 파일의 48 번째 라인에서 정의되었습니다.
|
virtual |
Par02TrackingAction.cc 파일의 52 번째 라인에서 정의되었습니다.
Defines the actions at the end of processing the track. It saves the information of MC data (PDG code, initial momentum), tracker (momentum), EMCal and HCal (energy deposit and its position) as well as resolution and efficiency for all the detectors.
G4UserTrackingAction(으)로부터 재구현되었습니다.
Par02TrackingAction.cc 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : Par02Output::eSaveEMCal, Par02Output::eSaveHCal, Par02Output::eSaveMC, Par02Output::eSaveTracker, fStopAndKill, G4Track::GetDynamicParticle(), Par02PrimaryParticleInformation::GetEMCalEfficiency(), Par02PrimaryParticleInformation::GetEMCalEnergy(), Par02PrimaryParticleInformation::GetEMCalPosition(), Par02PrimaryParticleInformation::GetEMCalResolution(), Par02PrimaryParticleInformation::GetHCalEfficiency(), Par02PrimaryParticleInformation::GetHCalEnergy(), Par02PrimaryParticleInformation::GetHCalPosition(), Par02PrimaryParticleInformation::GetHCalResolution(), Par02PrimaryParticleInformation::GetMCMomentum(), G4Track::GetParentID(), Par02PrimaryParticleInformation::GetPartID(), Par02PrimaryParticleInformation::GetPDG(), G4DynamicParticle::GetPrimaryParticle(), Par02PrimaryParticleInformation::GetTrackerEfficiency(), Par02PrimaryParticleInformation::GetTrackerMomentum(), Par02PrimaryParticleInformation::GetTrackerResolution(), G4Track::GetTrackStatus(), G4PrimaryParticle::GetUserInformation(), Par02Output::Instance(), MeV, mm, Par02Output::SaveTrack().
Defines the actions at the start of processing the track. It checks the pseudorapidity range and if the particle is a primary.
G4UserTrackingAction(으)로부터 재구현되었습니다.
Par02TrackingAction.cc 파일의 56 번째 라인에서 정의되었습니다.
다음을 참조함 : fStopAndKill, G4Track::GetMomentum(), MeV, CLHEP::Hep3Vector::perp(), CLHEP::Hep3Vector::pseudoRapidity().
|
virtualinherited |
G4MultiTrackingAction에서 재구현되었습니다.
다음에 의해서 참조됨 : G4TrackingManager::SetUserAction().
|
protectedinherited |
G4UserTrackingAction.hh 파일의 76 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RE01TrackingAction::PostUserTrackingAction(), LXeTrackingAction::PostUserTrackingAction(), MCTruthTrackingAction::PostUserTrackingAction(), ExN04TrackingAction::PreUserTrackingAction(), RE01TrackingAction::PreUserTrackingAction(), RE05TrackingAction::PreUserTrackingAction(), F04TrackingAction::PreUserTrackingAction(), LXeTrackingAction::PreUserTrackingAction(), WLSTrackingAction::PreUserTrackingAction(), RE04TrackingAction::PreUserTrackingAction(), MCTruthTrackingAction::PreUserTrackingAction(), CML2TrackingAction::PreUserTrackingAction(), G4RTTrackingAction::PreUserTrackingAction().