1#ifndef TG4_SPECIAL_CUTS_H
2#define TG4_SPECIAL_CUTS_H
39 const G4String& processName =
"specialCutForChargedHadron");
44 const TG4Limits& limits,
const G4Track& track)
const;
58 const G4String& processName =
"specialCutForElectron");
63 const TG4Limits& limits,
const G4Track& track)
const;
81 const TG4Limits& limits,
const G4Track& track)
const;
99 const TG4Limits& limits,
const G4Track& track)
const;
113 const G4String& processName =
"specialCutForNeutralHadron");
118 const TG4Limits& limits,
const G4Track& track)
const;
137 const G4String& processName =
"specialCutForNeutron");
142 const TG4Limits& limits,
const G4Track& track)
const;
144 const G4Track& track,
const G4Step& );
Definition of the TG4VSpecialCuts class.
Extended G4UserLimits class.
TG4SpecialCutsForChargedHadron(const G4String &processName="specialCutForChargedHadron")
virtual G4double GetMinEkine(const TG4Limits &limits, const G4Track &track) const
Return the kinetic energy limit.
virtual ~TG4SpecialCutsForChargedHadron()
virtual ~TG4SpecialCutsForElectron()
TG4SpecialCutsForElectron(const G4String &processName="specialCutForElectron")
virtual G4double GetMinEkine(const TG4Limits &limits, const G4Track &track) const
Return the kinetic energy limit.
TG4SpecialCutsForGamma(const G4String &processName="specialCutForGamma")
virtual G4double GetMinEkine(const TG4Limits &limits, const G4Track &track) const
Return the kinetic energy limit.
virtual ~TG4SpecialCutsForGamma()
TG4SpecialCutsForNeutralHadron(const G4String &processName="specialCutForNeutralHadron")
virtual ~TG4SpecialCutsForNeutralHadron()
virtual G4double GetMinEkine(const TG4Limits &limits, const G4Track &track) const
Return the kinetic energy limit.
virtual ~TG4SpecialCutsForNeutron()
virtual G4VParticleChange * PostStepDoIt(const G4Track &track, const G4Step &)
virtual G4double GetMinEkine(const TG4Limits &limits, const G4Track &track) const
Return the kinetic energy limit.
TG4SpecialCutsForNeutron(const G4String &processName="specialCutForNeutron")
TG4VSpecialCuts(const G4String &processName)