#include <G4NeutronTrackingCut.hh>
Definition at line 46 of file G4NeutronTrackingCut.hh.
◆ G4NeutronTrackingCut() [1/2]
G4NeutronTrackingCut::G4NeutronTrackingCut |
( |
G4int |
ver = 0 | ) |
|
Definition at line 53 of file G4NeutronTrackingCut.cc.
55 , verbose(ver), wasActivated(false)
56{
57 timeLimit = 10.*microsecond;
58 kineticEnergyLimit = 0.0;
59 pNeutronKiller = 0;
60}
◆ G4NeutronTrackingCut() [2/2]
Definition at line 62 of file G4NeutronTrackingCut.cc.
64{
65 timeLimit = 10.*microsecond;
66 kineticEnergyLimit = 0.0;
67 pNeutronKiller = 0;
68}
◆ ~G4NeutronTrackingCut()
G4NeutronTrackingCut::~G4NeutronTrackingCut |
( |
| ) |
|
|
virtual |
◆ ConstructParticle()
void G4NeutronTrackingCut::ConstructParticle |
( |
| ) |
|
|
virtual |
◆ ConstructProcess()
void G4NeutronTrackingCut::ConstructProcess |
( |
| ) |
|
|
virtual |
Implements G4VPhysicsConstructor.
Definition at line 80 of file G4NeutronTrackingCut.cc.
81{
82 if(wasActivated) return;
83 wasActivated = true;
84
85
86
90
91 if(verbose > 0) {
93 <<
" TimeCut(ns)= " << timeLimit/
ns
94 << " KinEnergyCut(MeV)= " << kineticEnergyLimit/MeV
96 }
97 pmanager -> AddDiscreteProcess(pNeutronKiller);
100}
G4DLLIMPORT std::ostream G4cout
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: