#include <BesTrackingAction.hh>
Public Member Functions | |
BesTrackingAction (BesRunAction *) | |
BesTrackingAction (BesRunAction *) | |
void | PostUserTrackingAction (const G4Track *track) |
void | PostUserTrackingAction (const G4Track *track) |
void | PreUserTrackingAction (const G4Track *track) |
void | PreUserTrackingAction (const G4Track *track) |
~BesTrackingAction () | |
~BesTrackingAction () | |
Private Attributes | |
BesRunAction * | m_runAction |
BesRunAction * | m_runAction |
|
00022 :m_runAction(runAction) 00023 {;}
|
|
00026 {;}
|
|
|
|
|
|
|
|
00038 { 00039 if(m_runAction->GetMCTruthFlag()!=0) 00040 { 00041 BesSensitiveManager* sensitiveManager = BesSensitiveManager::GetSensitiveManager(); 00042 sensitiveManager->EndOfTrack(track, fpTrackingManager); 00043 } 00044 }
|
|
|
|
00029 { 00030 if(m_runAction->GetMCTruthFlag()!=0) 00031 { 00032 BesSensitiveManager* sensitiveManager = BesSensitiveManager::GetSensitiveManager(); 00033 sensitiveManager->BeginOfTrack(track); 00034 } 00035 }
|
|
|
|
|