#include <GFlashShowerModel.hh>
Definition at line 59 of file GFlashShowerModel.hh.
◆ GFlashShowerModel() [1/2]
Definition at line 56 of file GFlashShowerModel.cc.
60{
61 FlagParamType = 0;
62 FlagParticleContainment = 1;
63 StepInX0 = 0.1;
65}
GFlashParticleBounds * PBound
GVFlashShowerParameterisation * Parameterisation
◆ GFlashShowerModel() [2/2]
GFlashShowerModel::GFlashShowerModel |
( |
G4String |
modelName | ) |
|
Definition at line 67 of file GFlashShowerModel.cc.
70{
71 FlagParamType =1;
72 FlagParticleContainment = 1;
73 StepInX0 = 0.1;
75}
◆ ~GFlashShowerModel()
GFlashShowerModel::~GFlashShowerModel |
( |
| ) |
|
◆ DoIt()
Implements G4VFastSimulationModel.
Definition at line 179 of file GFlashShowerModel.cc.
180{
181
186 ElectronDoIt(fastTrack,fastStep);
187}
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 94 of file GFlashShowerModel.cc.
96{
98 if(FlagParamType != 0)
99 {
105 {
106
107
109 select = CheckParticleDefAndContainment(fastTrack);
111 }
112 }
113
114 return select;
115}
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: