EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
eASTActionInitialization Class Reference

#include <east/blob/main/Core/include/eASTActionInitialization.hh>

+ Inheritance diagram for eASTActionInitialization:
+ Collaboration diagram for eASTActionInitialization:

Public Member Functions

 eASTActionInitialization ()
 
virtual ~eASTActionInitialization ()
 
virtual void BuildForMaster () const
 
virtual void Build () const
 

Private Attributes

G4TScoreHistFiller
< G4AnalysisManager > * 
filler
 
G4GenericMessenger * generatorMsg
 
G4bool useParticleGun = false
 
G4bool useParticleSource = true
 
G4bool useHepMC3Interface = false
 

Detailed Description

Definition at line 22 of file eASTActionInitialization.hh.

View newest version in sPHENIX GitHub at line 22 of file eASTActionInitialization.hh

Constructor & Destructor Documentation

eASTActionInitialization::eASTActionInitialization ( )

Definition at line 22 of file eASTActionInitialization.cc.

View newest version in sPHENIX GitHub at line 22 of file eASTActionInitialization.cc

References filler, generatorMsg, useHepMC3Interface, useParticleGun, and useParticleSource.

eASTActionInitialization::~eASTActionInitialization ( )
virtual

Definition at line 46 of file eASTActionInitialization.cc.

View newest version in sPHENIX GitHub at line 46 of file eASTActionInitialization.cc

References filler, and generatorMsg.

Member Function Documentation

void eASTActionInitialization::Build ( ) const
virtual

Definition at line 64 of file eASTActionInitialization.cc.

View newest version in sPHENIX GitHub at line 64 of file eASTActionInitialization.cc

References useHepMC3Interface, useParticleGun, and useParticleSource.

void eASTActionInitialization::BuildForMaster ( ) const
virtual

Definition at line 52 of file eASTActionInitialization.cc.

View newest version in sPHENIX GitHub at line 52 of file eASTActionInitialization.cc

References eASTHepMC3Interface::GetInstance(), erhic::HepMC3, and useHepMC3Interface.

+ Here is the call graph for this function:

Member Data Documentation

G4TScoreHistFiller<G4AnalysisManager>* eASTActionInitialization::filler
private

Definition at line 32 of file eASTActionInitialization.hh.

View newest version in sPHENIX GitHub at line 32 of file eASTActionInitialization.hh

Referenced by eASTActionInitialization(), and ~eASTActionInitialization().

G4GenericMessenger* eASTActionInitialization::generatorMsg
private

Definition at line 33 of file eASTActionInitialization.hh.

View newest version in sPHENIX GitHub at line 33 of file eASTActionInitialization.hh

Referenced by eASTActionInitialization(), and ~eASTActionInitialization().

G4bool eASTActionInitialization::useHepMC3Interface = false
private

Definition at line 36 of file eASTActionInitialization.hh.

View newest version in sPHENIX GitHub at line 36 of file eASTActionInitialization.hh

Referenced by Build(), BuildForMaster(), and eASTActionInitialization().

G4bool eASTActionInitialization::useParticleGun = false
private

Definition at line 34 of file eASTActionInitialization.hh.

View newest version in sPHENIX GitHub at line 34 of file eASTActionInitialization.hh

Referenced by Build(), and eASTActionInitialization().

G4bool eASTActionInitialization::useParticleSource = true
private

Definition at line 35 of file eASTActionInitialization.hh.

View newest version in sPHENIX GitHub at line 35 of file eASTActionInitialization.hh

Referenced by Build(), and eASTActionInitialization().


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