Project
Loading...
Searching...
No Matches
o2::g4config::O2G4RunConfiguration Class Reference

Inherits o2::g4config::G4RunConfiguration.

Public Member Functions

 O2G4RunConfiguration (const TString &userGeometry, const TString &physicsList, const TString &specialProcess, Bool_t specialStacking, Bool_t mtApplication, double magneticChargeEplus)
 
G4VUserPhysicsList * CreatePhysicsList () override
 
- Public Member Functions inherited from o2::g4config::G4RunConfiguration
TG4VUserFastSimulation * CreateUserFastSimulation () override
 
TG4VUserPostDetConstruction * CreateUserPostDetConstruction () override
 

Detailed Description

TG4RunConfiguration that appends O2MonopolePhysics to the composed physics list which VMC builds for the requested reference list. Derives from o2::g4config::G4RunConfiguration (rather than TG4RunConfiguration directly) so that monopole runs keep the G4 fast-simulation hook and the local magnetic fields

Definition at line 508 of file O2MonopolePhysics.cxx.

Constructor & Destructor Documentation

◆ O2G4RunConfiguration()

o2::g4config::O2G4RunConfiguration::O2G4RunConfiguration ( const TString &  userGeometry,
const TString &  physicsList,
const TString &  specialProcess,
Bool_t  specialStacking,
Bool_t  mtApplication,
double  magneticChargeEplus 
)
inline

Definition at line 511 of file O2MonopolePhysics.cxx.

Member Function Documentation

◆ CreatePhysicsList()

G4VUserPhysicsList * o2::g4config::O2G4RunConfiguration::CreatePhysicsList ( )
inlineoverride

Definition at line 519 of file O2MonopolePhysics.cxx.


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