Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
Par03ActionInitialisation Class Reference

Initialization of user actions. More...

#include <Doxymodules_parameterisations.h>

Inheritance diagram for Par03ActionInitialisation:
G4VUserActionInitialization

Public Member Functions

 Par03ActionInitialisation (Par03DetectorConstruction *aDetector)
 
 ~Par03ActionInitialisation ()
 
virtual void Build () const final
 Create all user actions.
 
virtual void BuildForMaster () const final
 Create run action in the master thread to allow analysis merging.
 

Private Attributes

Par03DetectorConstructionfDetector
 Pointer to detector to be passed to event and run actions in order to retrieve detector dimensions.
 

Detailed Description

Initialization of user actions.

Initialises the primary generator, and user actions (event, run) to perform analysis and store histograms.

Definition at line 59 of file Doxymodules_parameterisations.h.

Constructor & Destructor Documentation

◆ Par03ActionInitialisation()

Par03ActionInitialisation::Par03ActionInitialisation ( Par03DetectorConstruction aDetector)

Definition at line 31 of file Par03ActionInitialisation.cc.

34 , fDetector(aDetector)
35{}
Par03DetectorConstruction * fDetector
Pointer to detector to be passed to event and run actions in order to retrieve detector dimensions.

◆ ~Par03ActionInitialisation()

Par03ActionInitialisation::~Par03ActionInitialisation ( )
default

Member Function Documentation

◆ Build()

void Par03ActionInitialisation::Build ( ) const
finalvirtual

Create all user actions.

Definition at line 50 of file Par03ActionInitialisation.cc.

51{
52 SetUserAction(new Par03PrimaryGeneratorAction());
53 SetUserAction(new Par03EventAction(fDetector));
54 SetUserAction(new Par03RunAction(fDetector));
55}
Event action class for hits' analysis.

◆ BuildForMaster()

void Par03ActionInitialisation::BuildForMaster ( ) const
finalvirtual

Create run action in the master thread to allow analysis merging.

Definition at line 43 of file Par03ActionInitialisation.cc.

44{
45 SetUserAction(new Par03RunAction(fDetector));
46}

Member Data Documentation

◆ fDetector

Par03DetectorConstruction* Par03ActionInitialisation::fDetector
private

Pointer to detector to be passed to event and run actions in order to retrieve detector dimensions.

Definition at line 54 of file Par03ActionInitialisation.hh.


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

Applications | User Support | Publications | Collaboration