SLIC
6.1.1
Simulation for the Linear Collider (SLIC) - Geant4 simulation application
include
TrackingAction.hh
Go to the documentation of this file.
1
#ifndef SLIC_TRACKINGACTION_HH_
2
#define SLIC_TRACKINGACTION_HH_ 1
3
4
#include "
PluginManagerAccessor.hh
"
5
6
// Geant4
7
#include "G4UserTrackingAction.hh"
8
#include "G4TrackingManager.hh"
9
10
namespace
slic
{
11
12
class
TrajectoryManager;
13
18
class
TrackingAction
:
public
G4UserTrackingAction,
public
PluginManagerAccessor
{
19
20
public
:
21
25
TrackingAction
() {
26
}
27
31
~TrackingAction
() {
32
}
33
34
public
:
35
40
void
PreUserTrackingAction
(
const
G4Track*);
41
46
void
PostUserTrackingAction
(
const
G4Track*);
47
};
48
}
49
50
#endif
PluginManagerAccessor.hh
slic::PluginManagerAccessor
Mixin for accessing the PluginManager.
Definition:
PluginManagerAccessor.hh:22
slic::TrackingAction
Implementation of G4UserTrackingAction.
Definition:
TrackingAction.hh:18
slic::TrackingAction::~TrackingAction
~TrackingAction()
Definition:
TrackingAction.hh:31
slic::TrackingAction::PostUserTrackingAction
void PostUserTrackingAction(const G4Track *)
Definition:
TrackingAction.cc:71
slic::TrackingAction::PreUserTrackingAction
void PreUserTrackingAction(const G4Track *)
Definition:
TrackingAction.cc:15
slic::TrackingAction::TrackingAction
TrackingAction()
Definition:
TrackingAction.hh:25
slic
Definition:
CommandLineOption.hh:9
Generated by
1.9.1