61 timeLimit = 10*CLHEP::microsecond;
62 kineticEnergyLimit = 0.0;
82 if(
nullptr != proc) {
return; }
88 G4String pn = particle->GetParticleName();
90 G4cout <<
"### Adding tracking cuts for " << pn
91 <<
" TimeCut(ns)= " << timeLimit/ns
92 <<
" KinEnergyCut(MeV)= " << kineticEnergyLimit/MeV
#define G4_DECLARE_PHYSCONSTR_FACTORY(physics_constructor)
G4GLOB_DLL std::ostream G4cout
void RegisterExtraProcess(G4VProcess *)
void RegisterParticleForExtraProcess(G4VProcess *, const G4ParticleDefinition *)
static G4HadronicProcessStore * Instance()
void SetTimeLimit(G4double)
void SetKinEnergyLimit(G4double)
virtual void ConstructProcess()
virtual ~G4NeutronTrackingCut()
G4NeutronTrackingCut(G4int ver=0)
virtual void ConstructParticle()
static G4Neutron * NeutronDefinition()
static G4Neutron * Neutron()
static G4VProcess * FindProcess(const G4ParticleDefinition *, G4int subtype)
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
void SetPhysicsType(G4int)