#include <G4NeutronTrackingCut.hh>
Definition at line 45 of file G4NeutronTrackingCut.hh.
◆ G4NeutronTrackingCut() [1/2]
G4NeutronTrackingCut::G4NeutronTrackingCut |
( |
G4int |
ver = 0 | ) |
|
Definition at line 56 of file G4NeutronTrackingCut.cc.
58{
59 timeLimit = 10.*microsecond;
60 kineticEnergyLimit = 0.0;
62}
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 76 of file G4NeutronTrackingCut.cc.
77{
81
84
85 G4cout <<
"### Adding tracking cuts for " <<
pn
86 <<
" TimeCut(ns)= " << timeLimit/
ns
87 << " KinEnergyCut(MeV)= " << kineticEnergyLimit/MeV
89 }
90 pmanager -> AddDiscreteProcess(pNeutronKiller);
93
96}
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()
G4ProcessManager * GetProcessManager() const
const G4String & GetParticleName() const
◆ 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: