|
SLIC
6.1.1
Simulation for the Linear Collider (SLIC) - Geant4 simulation application
|
Implementation of G4UserTrackingAction. More...
#include <TrackingAction.hh>
Public Member Functions | |
| TrackingAction () | |
| ~TrackingAction () | |
| void | PostUserTrackingAction (const G4Track *) |
| void | PreUserTrackingAction (const G4Track *) |
Public Member Functions inherited from PluginManagerAccessor | |
| PluginManager * | getPluginManager () |
| void | setPluginManager (PluginManager *pluginManager) |
Additional Inherited Members | |
Protected Attributes inherited from PluginManagerAccessor | |
| PluginManager * | m_pluginManager |
Implementation of G4UserTrackingAction.
Definition at line 18 of file TrackingAction.hh.
|
inline |
Class constructor.
Definition at line 25 of file TrackingAction.hh.
|
inline |
Class destructor.
Definition at line 31 of file TrackingAction.hh.
| void PostUserTrackingAction | ( | const G4Track * | track | ) |
Post tracking action.
| [in] | aTrack | The G4Track. |
Definition at line 71 of file TrackingAction.cc.
References UserTrackInformation::getTrackSummary(), TrackUtil::getUserTrackInformation(), PluginManagerAccessor::m_pluginManager, PluginManager::postTracking(), TrackUtil::setupUserTrackInformation(), and TrackSummary::update().
| void PreUserTrackingAction | ( | const G4Track * | track | ) |
Pre tracking action.
| [in] | aTrack | The G4Track. |
Definition at line 15 of file TrackingAction.cc.
References TrackSummary::getBackScattering(), TrackUtil::getRegionInformation(), UserTrackInformation::getTrackSummary(), TrackUtil::getUserTrackInformation(), PluginManagerAccessor::m_pluginManager, PluginManager::preTracking(), and TrackUtil::setupUserTrackInformation().