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

#include "PrimaryGeneratorActionBase.hh"

Inheritance diagram for artg4tk::PrimaryGeneratorActionBase:
artg4tk::ActionBase artg4tk::HepevtInputActionService artg4tk::myParticleGunActionService artg4tk::PrimaryEventActionService larg4::MCTruthEventActionService

Public Member Functions

 PrimaryGeneratorActionBase (std::string name)
 
virtual ~PrimaryGeneratorActionBase ()
 
virtual void generatePrimaries (G4Event *)
 
std::string const & myName () const
 
virtual void initialize ()
 

Detailed Description

Definition at line 24 of file PrimaryGeneratorActionBase.hh.

Constructor & Destructor Documentation

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

Definition at line 6 of file PrimaryGeneratorActionBase.cc.

References ~PrimaryGeneratorActionBase().

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

Member Function Documentation

virtual void artg4tk::PrimaryGeneratorActionBase::generatePrimaries ( G4Event *  )
inlinevirtual
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: