#include <G4NeutronTrackingCut.hh>
Definition at line 45 of file G4NeutronTrackingCut.hh.
◆ G4NeutronTrackingCut() [1/2]
G4NeutronTrackingCut::G4NeutronTrackingCut |
( |
G4int | ver = 0 | ) |
|
Definition at line 58 of file G4NeutronTrackingCut.cc.
60{
61 timeLimit = 10*CLHEP::microsecond;
62 kineticEnergyLimit = 0.0;
64}
G4VPhysicsConstructor(const G4String &="")
void SetPhysicsType(G4int)
◆ G4NeutronTrackingCut() [2/2]
G4NeutronTrackingCut::G4NeutronTrackingCut |
( |
const G4String & | name, |
|
|
G4int | ver = 0 ) |
◆ ~G4NeutronTrackingCut()
G4NeutronTrackingCut::~G4NeutronTrackingCut |
( |
| ) |
|
|
virtual |
◆ ConstructParticle()
void G4NeutronTrackingCut::ConstructParticle |
( |
| ) |
|
|
virtual |
◆ ConstructProcess()
void G4NeutronTrackingCut::ConstructProcess |
( |
| ) |
|
|
virtual |
Implements G4VPhysicsConstructor.
Definition at line 78 of file G4NeutronTrackingCut.cc.
79{
82 if(nullptr != proc) { return; }
83
86
89
90 G4cout <<
"### Adding tracking cuts for " <<
pn
91 << " TimeCut(ns)= " << timeLimit/ns
92 << " KinEnergyCut(MeV)= " << kineticEnergyLimit/MeV
94 }
98
101}
G4GLOB_DLL std::ostream G4cout
void RegisterExtraProcess(G4VProcess *)
void RegisterParticleForExtraProcess(G4VProcess *, const G4ParticleDefinition *)
static G4HadronicProcessStore * Instance()
void SetTimeLimit(G4double)
void SetKinEnergyLimit(G4double)
static G4Neutron * Neutron()
static G4VProcess * FindProcess(const G4ParticleDefinition *, G4int subtype)
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
◆ SetKineticEnergyLimit()
void G4NeutronTrackingCut::SetKineticEnergyLimit |
( |
G4double | val | ) |
|
|
inline |
◆ SetTimeLimit()
void G4NeutronTrackingCut::SetTimeLimit |
( |
G4double | val | ) |
|
|
inline |
The documentation for this class was generated from the following files: