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

#include "SteppingActionBase.hh"

Inheritance diagram for artg4tk::SteppingActionBase:
artg4tk::ActionBase artg4tk::ExampleGeneralActionService larg4::ParticleListActionService

Public Member Functions

 SteppingActionBase (std::string name)
 
virtual ~SteppingActionBase ()
 
virtual void userSteppingAction (const G4Step *)
 
std::string const & myName () const
 
virtual void initialize ()
 

Detailed Description

Definition at line 27 of file SteppingActionBase.hh.

Constructor & Destructor Documentation

artg4tk::SteppingActionBase::SteppingActionBase ( std::string  name)
explicit

Definition at line 6 of file SteppingActionBase.cc.

References ~SteppingActionBase().

6  : ActionBase{move(name)}
7 {
9 }
ActionBase(std::string myName)
Definition: ActionBase.hh:18
artg4tk::SteppingActionBase::~SteppingActionBase ( )
virtualdefault

Referenced by SteppingActionBase().

Member Function Documentation

virtual void artg4tk::ActionBase::initialize ( )
inlinevirtualinherited

Reimplemented in artg4tk::myParticleGunActionService, and artg4tk::HepevtInputActionService.

Definition at line 36 of file ActionBase.hh.

37  {}
std::string const& artg4tk::ActionBase::myName ( ) const
inlineinherited

Definition at line 25 of file ActionBase.hh.

References artg4tk::ActionBase::myName_.

26  {
27  return myName_;
28  }
std::string myName_
Definition: ActionBase.hh:41
virtual void artg4tk::SteppingActionBase::userSteppingAction ( const G4Step *  )
inlinevirtual

Reimplemented in larg4::ParticleListActionService, and artg4tk::ExampleGeneralActionService.

Definition at line 42 of file SteppingActionBase.hh.

43  {}

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