#include <GFlashShowerModel.hh>
Definition at line 60 of file GFlashShowerModel.hh.
◆ GFlashShowerModel() [1/2]
Definition at line 57 of file GFlashShowerModel.cc.
61{
62 FlagParamType = 0;
63 FlagParticleContainment = 1;
64 StepInX0 = 0.1;
66}
GFlashParticleBounds * PBound
GVFlashShowerParameterisation * Parameterisation
◆ GFlashShowerModel() [2/2]
GFlashShowerModel::GFlashShowerModel |
( |
G4String |
modelName | ) |
|
Definition at line 68 of file GFlashShowerModel.cc.
71{
72 FlagParamType =1;
73 FlagParticleContainment = 1;
74 StepInX0 = 0.1;
76}
◆ ~GFlashShowerModel()
GFlashShowerModel::~GFlashShowerModel |
( |
| ) |
|
◆ DoIt()
Implements G4VFastSimulationModel.
Definition at line 180 of file GFlashShowerModel.cc.
181{
182
187 ElectronDoIt(fastTrack,fastStep);
188}
static G4Electron * ElectronDefinition()
const G4Track * GetPrimaryTrack() const
static G4Positron * PositronDefinition()
G4ParticleDefinition * GetDefinition() const
◆ GetFlagParamType()
G4int GFlashShowerModel::GetFlagParamType |
( |
| ) |
|
|
inline |
◆ GetFlagParticleContainment()
G4int GFlashShowerModel::GetFlagParticleContainment |
( |
| ) |
|
|
inline |
◆ GetStepInX0()
G4double GFlashShowerModel::GetStepInX0 |
( |
| ) |
|
|
inline |
◆ IsApplicable()
◆ ModelTrigger()
Implements G4VFastSimulationModel.
Definition at line 95 of file GFlashShowerModel.cc.
97{
99 if(FlagParamType != 0)
100 {
106 {
107
108
110 select = CheckParticleDefAndContainment(fastTrack);
112 }
113 }
114
115 return select;
116}
G4double GetKineticEnergy() const
G4double GetMinEneToParametrise(G4ParticleDefinition &particleType)
G4double GetMaxEneToParametrise(G4ParticleDefinition &particleType)
G4double GetEneToKill(G4ParticleDefinition &particleType)
virtual void GenerateLongitudinalProfile(G4double Energy)=0
◆ SetFlagParamType()
void GFlashShowerModel::SetFlagParamType |
( |
G4int |
I | ) |
|
|
inline |
◆ SetFlagParticleContainment()
void GFlashShowerModel::SetFlagParticleContainment |
( |
G4int |
I | ) |
|
|
inline |
◆ SetHitMaker()
◆ SetParameterisation()
◆ SetParticleBounds()
◆ SetStepInX0()
void GFlashShowerModel::SetStepInX0 |
( |
G4double |
Lenght | ) |
|
|
inline |
◆ Parameterisation
◆ PBound
The documentation for this class was generated from the following files: