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

#include "EventActionBase.hh"

Inheritance diagram for artg4tk::EventActionBase:
artg4tk::ActionBase larg4::ParticleListActionService

Public Member Functions

 EventActionBase (std::string name)
 
virtual ~EventActionBase ()
 
void callArtProduces (art::ProducesCollector &collector)
 
virtual void beginOfEventAction (const G4Event *)
 
virtual void endOfEventAction (const G4Event *)
 
std::string const & myName () const
 
virtual void initialize ()
 

Private Member Functions

virtual void doCallArtProduces (art::ProducesCollector &)
 

Detailed Description

Definition at line 38 of file EventActionBase.hh.

Constructor & Destructor Documentation

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

Definition at line 3 of file EventActionBase.cc.

References ~EventActionBase().

3  : ActionBase{move(name)}
4 {
6 }
ActionBase(std::string myName)
Definition: ActionBase.hh:18
artg4tk::EventActionBase::~EventActionBase ( )
virtualdefault

Referenced by EventActionBase().

Member Function Documentation

virtual void artg4tk::EventActionBase::beginOfEventAction ( const G4Event *  )
inlinevirtual

Reimplemented in larg4::ParticleListActionService.

Definition at line 61 of file EventActionBase.hh.

62  {}
void artg4tk::EventActionBase::callArtProduces ( art::ProducesCollector collector)
inline

Definition at line 50 of file EventActionBase.hh.

References doCallArtProduces().

51  {
52  doCallArtProduces(collector);
53  }
virtual void doCallArtProduces(art::ProducesCollector &)
virtual void artg4tk::EventActionBase::doCallArtProduces ( art::ProducesCollector )
inlineprivatevirtual

Definition at line 72 of file EventActionBase.hh.

Referenced by callArtProduces().

73  {}
virtual void artg4tk::EventActionBase::endOfEventAction ( const G4Event *  )
inlinevirtual

Reimplemented in larg4::ParticleListActionService.

Definition at line 66 of file EventActionBase.hh.

67  {}
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

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