LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
ArtG4TrackingAction.cc
Go to the documentation of this file.
1
#include "
artg4tk/geantInit/ArtG4TrackingAction.hh
"
2
#include "
artg4tk/services/ActionHolder_service.hh
"
3
4
artg4tk::ArtG4TrackingAction::ArtG4TrackingAction
(
ActionHolderService
* actionHolder)
5
: actionHolder_{actionHolder}
6
{}
7
8
void
9
artg4tk::ArtG4TrackingAction::PreUserTrackingAction
(
const
G4Track* currTrack)
10
{
11
actionHolder_
->
preUserTrackingAction
(currTrack);
12
}
13
14
void
15
artg4tk::ArtG4TrackingAction::PostUserTrackingAction
(
const
G4Track* currTrack)
16
{
17
actionHolder_
->
postUserTrackingAction
(currTrack);
18
}
artg4tk::ActionHolderService::postUserTrackingAction
void postUserTrackingAction(const G4Track *)
Definition:
ActionHolder.cc:147
ArtG4TrackingAction.hh
artg4tk::ActionHolderService
Definition:
ActionHolder_service.hh:46
ActionHolder_service.hh
artg4tk::ArtG4TrackingAction::PostUserTrackingAction
void PostUserTrackingAction(const G4Track *currentTrack) override
Definition:
ArtG4TrackingAction.cc:15
artg4tk::ArtG4TrackingAction::actionHolder_
ActionHolderService * actionHolder_
Definition:
ArtG4TrackingAction.hh:31
artg4tk::ActionHolderService::preUserTrackingAction
void preUserTrackingAction(const G4Track *)
Definition:
ActionHolder.cc:139
artg4tk::ArtG4TrackingAction::PreUserTrackingAction
void PreUserTrackingAction(const G4Track *currentTrack) override
Definition:
ArtG4TrackingAction.cc:9
artg4tk::ArtG4TrackingAction::ArtG4TrackingAction
ArtG4TrackingAction(ActionHolderService *actionHolder)
Definition:
ArtG4TrackingAction.cc:4
artg4tk
v12_00_03
source
artg4tk
geantInit
ArtG4TrackingAction.cc
Generated on Thu May 2 2024 20:59:30 for LArSoft by
1.8.11