PandaRoot
PndMasterRunPhase1Sim Class Reference

#include <PndMasterRunPhase1Sim.h>

Inheritance diagram for PndMasterRunPhase1Sim:
PndMasterRunSim

Public Member Functions

 PndMasterRunPhase1Sim ()
 
virtual ~PndMasterRunPhase1Sim ()
 
virtual void CreateGeometry ()
 It switches between different standard geometry volumes. More...
 
- Public Member Functions inherited from PndMasterRunSim
 PndMasterRunSim ()
 Default constructor. More...
 
virtual ~PndMasterRunSim ()
 Default destructor. More...
 
virtual Bool_t Setup (TString outprefix="")
 Initial setup. More...
 
void Finish ()
 Final diagnostics. More...
 
void CreateGeometryDefault ()
 It creates all the standard geometry volumes. More...
 
virtual void AddSimTasks ()
 Add simulation tasks. More...
 
void SetGenerator ()
 Set the event generator. More...
 
void AddGenerator (FairGenerator *aGen)
 Add a generator to existing setup. More...
 
void SetGenerator (FairGenerator *aGen)
 Set the event generator. More...
 
void SetDpmFlag (Int_t Mode)
 Set the DPM flag. More...
 
void SetFtfFlag (Int_t Mode)
 Set the FTF noelastic flag. More...
 
void UseDpmGenerator ()
 Use DPM as event generator. More...
 
void UseFtfGenerator (TString ftfData)
 Use FTF as event generator. More...
 
void UsePythia8Generator (TString py8Data)
 Use Pythia8 as event generator. More...
 
void UseEvtGenGenerator (TString EvtGenFile)
 Use EvtGen as event generator. More...
 
void UseBoxGenerator (TString BoxConfig)
 Use BoxGen as event generator. More...
 
void UsePiPiGenerator (TString pipiConfig)
 Use PiPiGenerator as event generator. More...
 
void UseLepLepGenerator (TString leplepConfig)
 Use LepLepGenerator as event generator. More...
 
void UseAsciiGenerator (TString AsciiFile)
 
void SetInput (TString par)
 Input of the simulation. More...
 
void SetInputDir (TString par)
 Input directory of the simulation. More...
 
void SetParamRootFile (TString par)
 Setter of the parameter root file. More...
 
void SetParamAsciiFile (TString par)
 Setter of the parameter ascii file. More...
 
void SetOptions (TString par)
 Setter of the simulation options. More...
 
TString GetOptions ()
 
void SetNumberOfEvents (Int_t par)
 Setter of the number of events. More...
 
void SetEventCounterRate (Int_t par)
 Setter of the event counter rate. More...
 
virtual void SetupTargetMode ()
 
void SetTargetMode (Short_t par)
 Setter of the target mode. More...
 
FairFilteredPrimaryGeneratorGetFilteredPrimaryGenerator ()
 Getter for the primary generator, e.g. to configure the event filter. More...
 
PndFilteredPrimaryGeneratorGetPndFilteredPrimaryGenerator ()
 
void PrintListOfTasks (TList *list, TString prefix=" - ")
 
void PrintListOfTasks ()
 

Additional Inherited Members

- Protected Member Functions inherited from PndMasterRunSim
void GetRange (TString par, double &min, double &max)
 
void GetCoords (TString par, double &X, double &Y, double &Z)
 
virtual void SetOutputFile (TString outprefix)
 
virtual void SetRtdb ()
 
virtual void SetField ()
 
virtual void DefineParticles ()
 
void CreatePrimGen ()
 Check and create primary generator. More...
 
- Protected Attributes inherited from PndMasterRunSim
TString fInput
 Name of the input for the simulation. More...
 
TString fInputDir
 Name of the input directory for the simulation. More...
 
TString fOutFile
 Name of the output file. More...
 
TString fParamRootFile
 Name of the parameter root file. More...
 
TString fParamAsciiFile
 Name of the parameter ascii file. More...
 
TString fOptions
 Options parsed to the simulation. More...
 
Int_t fDpmFlag
 Flag for DPM event generator. More...
 
Int_t fFtfFlag
 Flag for FTF event generator. More...
 
Int_t fNEvents
 Number of events. More...
 
Int_t fEventCounterRate
 After how many events the counter will print. More...
 
Short_t fTargetMode
 Target mode. More...
 
FairRuntimeDb * fRtdb
 Runtime DB. More...
 
TStopwatch fTimer
 Timer. More...
 

Detailed Description

Definition at line 17 of file PndMasterRunPhase1Sim.h.

Constructor & Destructor Documentation

◆ PndMasterRunPhase1Sim()

PndMasterRunPhase1Sim::PndMasterRunPhase1Sim ( )

◆ ~PndMasterRunPhase1Sim()

virtual PndMasterRunPhase1Sim::~PndMasterRunPhase1Sim ( )
virtual

Member Function Documentation

◆ CreateGeometry()

virtual void PndMasterRunPhase1Sim::CreateGeometry ( )
virtual

It switches between different standard geometry volumes.

According to fOptions, it creates the standard geometry volumes for the full setup, or dedicated geometries (such as day1)

Reimplemented from PndMasterRunSim.


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