![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef FORWARDTRANSPORT_FORWARD_TRANSPORT_MODEL_H
6 #define FORWARDTRANSPORT_FORWARD_TRANSPORT_MODEL_H
8 #include "G4VFastSimulationModel.hh"
21 G4bool
IsApplicable(
const G4ParticleDefinition&)
override final {
return true; }
22 G4bool
ModelTrigger(
const G4FastTrack&)
override final {
return true; }
23 void DoIt (
const G4FastTrack&, G4FastStep&)
override final;
36 #endif //FORWARDTRANSPORT_FORWARD_TRANSPORT_MODEL_H
PrimaryParticleInformation * getPrimaryParticleInformation(const G4FastTrack &fastTrack) const
void DoIt(const G4FastTrack &, G4FastStep &) override final
void KillPrimaryTrack(const G4FastTrack &, G4FastStep &)
G4bool IsApplicable(const G4ParticleDefinition &) override final
IForwardTransportSvc * m_fwdSvc
ForwardTracker::Particle m_fwdParticle
G4bool ModelTrigger(const G4FastTrack &) override final
ForwardTransportModel(const std::string &name, const int verboseLevel, const std::string &FwdTrSvcName)
This class is attached to G4PrimaryParticle objects as UserInformation. The member variable m_thePart...
std::string m_FwdTrSvcName