#include <ISCalculationNEST.h>
Definition at line 20 of file ISCalculationNEST.h.
gar::rosim::ISCalculationNEST::ISCalculationNEST |
( |
CLHEP::HepRandomEngine & |
engine | ) |
|
Definition at line 18 of file ISCalculationNEST.cxx.
NestAlg * fNest
the fast optical simulation process
CLHEP::HepRandomEngine & fEngine
random engine
gar::rosim::ISCalculationNEST::~ISCalculationNEST |
( |
| ) |
|
|
virtual |
Implements gar::rosim::ISCalculation.
Definition at line 60 of file ISCalculationNEST.cxx.
70 <<
"NEST and G4 step depositions do not agree!\n" double EnergyDeposition() const
float const & Energy() const
int fNumScintPhotons
number of scintillation photons for this step
NestAlg * fNest
the fast optical simulation process
static constexpr double GeV
double fEnergyDeposit
total energy deposited in the step
int fNumIonElectrons
number of ionization electrons for this step
int NumberScintillationPhotons() const
int NumberIonizationElectrons() const
#define MF_LOG_WARNING(category)
double gar::rosim::ISCalculationNEST::EnergyDeposit |
( |
| ) |
const |
|
inlinevirtual |
void gar::rosim::ISCalculationNEST::Initialize |
( |
| ) |
|
|
virtual |
Implements gar::rosim::ISCalculation.
Definition at line 35 of file ISCalculationNEST.cxx.
NestAlg * fNest
the fast optical simulation process
double fStepSize
maximum step to take
CLHEP::HepRandomEngine & fEngine
random engine
micrometer_as<> micrometer
Type of space stored in micrometers, in double precision.
int gar::rosim::ISCalculationNEST::NumberIonizationElectrons |
( |
| ) |
const |
|
inlinevirtual |
int gar::rosim::ISCalculationNEST::NumberScintillationPhotons |
( |
| ) |
const |
|
inlinevirtual |
void gar::rosim::ISCalculationNEST::Reset |
( |
| ) |
|
|
virtual |
Implements gar::rosim::ISCalculation.
Definition at line 50 of file ISCalculationNEST.cxx.
int fNumScintPhotons
number of scintillation photons for this step
double fEnergyDeposit
total energy deposited in the step
int fNumIonElectrons
number of ionization electrons for this step
double gar::rosim::ISCalculationNEST::StepSizeLimit |
( |
| ) |
const |
|
inlinevirtual |
CLHEP::HepRandomEngine& gar::rosim::ISCalculationNEST::fEngine |
|
private |
NestAlg* gar::rosim::ISCalculationNEST::fNest |
|
private |
double gar::rosim::ISCalculationNEST::fStepSize |
|
private |
The documentation for this class was generated from the following files: