#include <ISCalculationNEST.h>
Definition at line 22 of file ISCalculationNEST.h.
larg4::ISCalculationNEST::ISCalculationNEST |
( |
CLHEP::HepRandomEngine & |
engine | ) |
|
Definition at line 19 of file ISCalculationNEST.cxx.
double fStepSize
maximum step to take
micrometer_as<> micrometer
Type of space stored in micrometers, in double precision.
NestAlg fNest
the fast optical simulation process
void larg4::ISCalculationNEST::CalculateIonizationAndScintillation |
( |
const G4Step * |
step | ) |
|
|
virtual |
Implements larg4::ISCalculation.
Definition at line 42 of file ISCalculationNEST.cxx.
45 const G4Track track(*(
step->GetTrack()));
52 <<
"NEST and G4 step depositions do not agree!\n" int NumberScintillationPhotons() const
static constexpr double MeV
const G4VParticleChange & CalculateIonizationAndScintillation(G4Track const &aTrack, G4Step const &aStep)
int NumberIonizationElectrons() const
double fNumIonElectrons
number of ionization electrons for this step
double fNumScintPhotons
number of scintillation photons for this step
double fVisibleEnergyDeposition
double EnergyDeposition() const
double fEnergyDeposit
total energy deposited in the step
NestAlg fNest
the fast optical simulation process
void larg4::ISCalculationNEST::Reset |
( |
void |
| ) |
|
|
virtual |
Implements larg4::ISCalculation.
Definition at line 32 of file ISCalculationNEST.cxx.
double fNumIonElectrons
number of ionization electrons for this step
double fNumScintPhotons
number of scintillation photons for this step
double fVisibleEnergyDeposition
double fEnergyDeposit
total energy deposited in the step
double larg4::ISCalculationNEST::StepSizeLimit |
( |
| ) |
const |
|
inlinevirtual |
NestAlg larg4::ISCalculationNEST::fNest |
|
private |
double larg4::ISCalculationNEST::fStepSize |
|
private |
The documentation for this class was generated from the following files: