LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
artg4tk::ArtG4TrackingAction Class Reference

#include "ArtG4TrackingAction.hh"

Inheritance diagram for artg4tk::ArtG4TrackingAction:

Public Member Functions

 ArtG4TrackingAction (ActionHolderService *actionHolder)
 

Private Member Functions

void PreUserTrackingAction (const G4Track *currentTrack) override
 
void PostUserTrackingAction (const G4Track *currentTrack) override
 

Private Attributes

ActionHolderServiceactionHolder_
 

Detailed Description

Definition at line 19 of file ArtG4TrackingAction.hh.

Constructor & Destructor Documentation

artg4tk::ArtG4TrackingAction::ArtG4TrackingAction ( ActionHolderService actionHolder)
explicit

Definition at line 4 of file ArtG4TrackingAction.cc.

5  : actionHolder_{actionHolder}
6 {}
ActionHolderService * actionHolder_

Member Function Documentation

void artg4tk::ArtG4TrackingAction::PostUserTrackingAction ( const G4Track *  currentTrack)
overrideprivate

Definition at line 15 of file ArtG4TrackingAction.cc.

References actionHolder_, and artg4tk::ActionHolderService::postUserTrackingAction().

16 {
18 }
void postUserTrackingAction(const G4Track *)
ActionHolderService * actionHolder_
void artg4tk::ArtG4TrackingAction::PreUserTrackingAction ( const G4Track *  currentTrack)
overrideprivate

Definition at line 9 of file ArtG4TrackingAction.cc.

References actionHolder_, and artg4tk::ActionHolderService::preUserTrackingAction().

10 {
12 }
ActionHolderService * actionHolder_
void preUserTrackingAction(const G4Track *)

Member Data Documentation

ActionHolderService* artg4tk::ArtG4TrackingAction::actionHolder_
private

Definition at line 31 of file ArtG4TrackingAction.hh.

Referenced by PostUserTrackingAction(), and PreUserTrackingAction().


The documentation for this class was generated from the following files: