1 #ifndef LowEnergyFastSimModel_h 2 #define LowEnergyFastSimModel_h 8 #include "G4VFastSimulationModel.hh" 9 #include "GFlashHitMaker.hh" 10 #include "G4Region.hh" 12 #include "G4ThreeVector.hh" 15 class G4ParticleDefinition;
22 G4bool
IsApplicable(
const G4ParticleDefinition& particle)
override;
23 G4bool
ModelTrigger(
const G4FastTrack& fastTrack)
override;
24 void DoIt(
const G4FastTrack& fastTrack, G4FastStep& fastStep)
override;
const G4ParticleDefinition * fPositron
G4bool IsApplicable(const G4ParticleDefinition &particle) override
const G4Envelope * fRegion
LowEnergyFastSimParam fParam
const G4Material * fMaterial
const TrackingAction * fTrackingAction
LowEnergyFastSimModel(const G4String &name, G4Region *region, const edm::ParameterSet &parSet)
void DoIt(const G4FastTrack &fastTrack, G4FastStep &fastStep) override
G4bool ModelTrigger(const G4FastTrack &fastTrack) override