![]() |
Project
|
#include <O2RunSim.h>
Inherits FairRunSim.
Additional Inherited Members | |
Static Public Member Functions inherited from FairRunSim | |
| static FairRunSim * | Instance () |
Static Public Member Functions inherited from FairRun | |
| static FairRun * | Instance () |
Protected Member Functions inherited from FairRunSim | |
| ClassDef (FairRunSim, 2) | |
| /** Simulation configuration */ | |
Protected Member Functions inherited from FairRun | |
| void | AlignGeometry () const |
| ClassDef (FairRun, 5) | |
Protected Attributes inherited from FairRunSim | |
| Int_t | count |
| FairMCApplication * | fApp |
| /** Internal counter*/ | |
| Double_t | fBeamMom |
| /** Main VMC application */ | |
| Bool_t | fUseBeamMom |
| /** Beam Energy in GeV/c */ | |
| FairPrimaryGenerator * | fGen |
| /** flag for use Beam Energy */ | |
| FairMCEventHeader * | fMCEvHead |
| /** Primary Event Generator */ | |
| FairField * | fField |
| /** Singleton Instance */ | |
| const char * | fMapName |
| TObjArray * | fIons |
| /** Input file name map*/ | |
| TObjArray * | fParticles |
| /** Array of user defined ions */ | |
| TObjArray * | ListOfModules |
| /** Array of user defined particles*/ | |
| TString | MatFname |
| /** Array of used modules */ | |
| Bool_t | fStoreTraj |
| /** Material file name */ | |
| TString * | fLoaderName |
| /** Trajectory store flags */ | |
| Bool_t | fPythiaDecayer |
| /** Geometry Model (TGeo or G3)*/ | |
| TString | fPythiaDecayerConfig |
| /** flag for using Pythia decayer*/ | |
| Bool_t | fUserDecay |
| /** Macro for Pythia decay configuration*/ | |
| TString | fUserDecayConfig |
| Bool_t | fRadLength |
| /** Macro for decay configuration*/ | |
| Bool_t | fRadMap |
| /** flag for registring radiation length*/ | |
| Bool_t | fRadGrid |
| /** flag for RadiationMapManager | |
| TObjArray * | fMeshList |
| TString | fUserConfig |
| /** radiation grid scoring | |
| TString | fUserCuts |
| /** Macro for geant configuration*/ | |
| Bool_t | fIsMT |
| /** Macro for geant cuts*/ | |
| Bool_t | fImportTGeoToVMC |
| /** MT mode option (Geant4 only)*/ | |
| std::function< void()> | fSimSetup |
| /** Allow importing TGeometry to VMC */ | |
| bool | fUseSimSetupFunction = false |
| FairGenericVMCConfig * | fSimulationConfig |
Protected Attributes inherited from FairRun | |
| FairTask * | fTask |
| FairRootManager * | fRootManager |
| FairSink * | fSink |
| TString | fUserOutputFileName |
| TString | fOptions |
| UInt_t | fRunId |
| Bool_t | fAna |
| FairEventHeader * | fEvtHeader |
| FairFileHeader * | fFileHeader |
| Bool_t | fGenerateRunInfo |
| Bool_t | fIsMaster |
| Bool_t | fMarkFill |
| FairAlignmentHandler | fAlignmentHandler |
Static Protected Attributes inherited from FairRunSim | |
| static TMCThreadLocal FairRunSim * | fginstance = 0 |
| /** MC Event Header */ | |
Static Protected Attributes inherited from FairRun | |
| static TMCThreadLocal FairRun * | fRunInstance = 0 |
Definition at line 41 of file O2RunSim.h.
Definition at line 44 of file O2RunSim.h.
|
overridedefault |
|
inlinefinalvirtual |
Initialize the Simulation
Initialize the simulation session
Add Tasks to simulation if any
Set the configuration for MC engine
Reimplemented from FairRunSim.
Definition at line 47 of file O2RunSim.h.
|
inlinefinal |
Definition at line 97 of file O2RunSim.h.