40#ifndef GFlashShowerModel_h
41#define GFlashShowerModel_h 1
86 {
PBound =&SpecificBound; }
void DoIt(const G4FastTrack &, G4FastStep &)
void SetParticleBounds(GFlashParticleBounds &SpecificBound)
G4bool ModelTrigger(const G4FastTrack &)
void ElectronDoIt(const G4FastTrack &, G4FastStep &)
G4int GetFlagParticleContainment()
G4double StepInX0
0=no check ///1=only fully contained...
GFlashShowerModel(G4String, G4Envelope *)
void SetHitMaker(GFlashHitMaker &Maker)
GFlashShowerModelMessenger * Messenger
G4bool CheckParticleDefAndContainment(const G4FastTrack &fastTrack)
void SetStepInX0(G4double Lenght)
G4bool CheckContainment(const G4FastTrack &fastTrack)
G4int FlagParticleContainment
0=no GFlash 1=only em showers parametrized
void SetFlagParamType(G4int I)
void SetFlagParticleContainment(G4int I)
G4bool IsApplicable(const G4ParticleDefinition &)
GFlashParticleBounds * PBound
GVFlashShowerParameterisation * Parameterisation
void SetParameterisation(GVFlashShowerParameterisation &DP)