Geant4 VMC Version 6.6
|
Special class for definition of Gflash fast simulation model. More...
#include <TG4GflashFastSimulation.h>
Public Member Functions | |
TG4GflashFastSimulation () | |
virtual | ~TG4GflashFastSimulation () |
virtual void | Construct () |
Method to be overriden by user. | |
void | SetMaterialName (const G4String &materialName) |
Set the name of material for shower parameterisation. | |
Public Member Functions inherited from TG4VUserFastSimulation | |
TG4VUserFastSimulation () | |
virtual | ~TG4VUserFastSimulation () |
Private Attributes | |
TG4GflashFastSimulationMessenger * | fMessenger |
Messenger. | |
G4String | fMaterialName |
The name of material for shower parameterisation. | |
GFlashShowerModel * | fGflashShowerModel |
Gflash shower model. | |
Additional Inherited Members | |
Protected Member Functions inherited from TG4VUserFastSimulation | |
void | SetModel (const G4String &modelName) |
Method to be utilized to register each fast simulation model by name. | |
void | SetModelParticles (const G4String &modelName, const G4String &particles) |
Method to be utilized to apply fast simulation model to selected particles. | |
void | SetModelRegions (const G4String &modelName, const G4String ®ions) |
Method to be utilized to apply fast simulation model to selected regions. | |
void | Register (G4VFastSimulationModel *fastSimulationModel) |
Method to be utilized to register each fast simulation model. | |
Special class for definition of Gflash fast simulation model.
Definition at line 29 of file TG4GflashFastSimulation.h.
TG4GflashFastSimulation::TG4GflashFastSimulation | ( | ) |
Standard constructor
Definition at line 31 of file TG4GflashFastSimulation.cxx.
|
virtual |
Destructor
Definition at line 48 of file TG4GflashFastSimulation.cxx.
|
virtual |
Method to be overriden by user.
This function must be overriden in user class and users should create the simulation models and register them to VMC framework
Implements TG4VUserFastSimulation.
Definition at line 58 of file TG4GflashFastSimulation.cxx.
|
inline |
Set the name of material for shower parameterisation.
Definition at line 55 of file TG4GflashFastSimulation.h.
Referenced by TG4GflashFastSimulationMessenger::SetNewValue().
|
private |
Messenger.
Definition at line 43 of file TG4GflashFastSimulation.h.
Referenced by TG4GflashFastSimulation().
|
private |
The name of material for shower parameterisation.
Definition at line 46 of file TG4GflashFastSimulation.h.
Referenced by Construct(), and SetMaterialName().
|
private |
Gflash shower model.
Definition at line 49 of file TG4GflashFastSimulation.h.
Referenced by Construct(), and TG4GflashFastSimulation().