1 #ifndef SimG4Core_CustomPhysics_CMSSIMPInelasticProcess_H
2 #define SimG4Core_CustomPhysics_CMSSIMPInelasticProcess_H
4 #include "G4HadronicProcess.hh"
6 class G4ParticleDefinition;
14 G4bool
IsApplicable(
const G4ParticleDefinition& aParticleType)
override;
17 G4VParticleChange*
PostStepDoIt(
const G4Track& aTrack,
const G4Step& aStep)
override;
G4ParticleDefinition * theParticle
G4VParticleChange * PostStepDoIt(const G4Track &aTrack, const G4Step &aStep) override
CMSSIMPInelasticProcess(const G4String &processName="SIMPInelastic")
CMSSIMPInelasticProcess & operator=(const CMSSIMPInelasticProcess &right)=delete
G4bool IsApplicable(const G4ParticleDefinition &aParticleType) override
~CMSSIMPInelasticProcess() override