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

#include "ArtG4SteppingAction.hh"

Inheritance diagram for artg4tk::ArtG4SteppingAction:

Public Member Functions

 ArtG4SteppingAction (ActionHolderService *)
 

Private Member Functions

void UserSteppingAction (const G4Step *) override
 

Private Attributes

ActionHolderServiceactionHolder_
 

Detailed Description

Definition at line 20 of file ArtG4SteppingAction.hh.

Constructor & Destructor Documentation

artg4tk::ArtG4SteppingAction::ArtG4SteppingAction ( ActionHolderService actionHolder)
explicit

Definition at line 4 of file ArtG4SteppingAction.cc.

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

Member Function Documentation

void artg4tk::ArtG4SteppingAction::UserSteppingAction ( const G4Step *  )
overrideprivate

Definition at line 9 of file ArtG4SteppingAction.cc.

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

10 {
11  actionHolder_->userSteppingAction(currentStep);
12 }
void userSteppingAction(const G4Step *)
ActionHolderService * actionHolder_

Member Data Documentation

ActionHolderService* artg4tk::ArtG4SteppingAction::actionHolder_
private

Definition at line 28 of file ArtG4SteppingAction.hh.

Referenced by UserSteppingAction().


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