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

#include "StackingActionBase.hh"

Inheritance diagram for artg4tk::StackingActionBase:
artg4tk::ActionBase artg4tk::KillerActionService

Public Member Functions

 StackingActionBase (std::string name)
 
virtual ~StackingActionBase ()
 
virtual bool killNewTrack (const G4Track *)
 
std::string const & myName () const
 
virtual void initialize ()
 

Detailed Description

Definition at line 21 of file StackingActionBase.hh.

Constructor & Destructor Documentation

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

Definition at line 6 of file StackingActionBase.cc.

References ~StackingActionBase().

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

Referenced by StackingActionBase().

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  {}
virtual bool artg4tk::StackingActionBase::killNewTrack ( const G4Track *  )
inlinevirtual

Reimplemented in artg4tk::KillerActionService.

Definition at line 32 of file StackingActionBase.hh.

33  {
34  return false;
35  }
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

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