9 #include "Geant4/G4Step.hh"
14 #include "messagefacility/MessageLogger/MessageLogger.h"
45 const G4Track
track(*(step->GetTrack()));
51 mf::LogWarning(
"ISCalculationNest")
52 <<
"NEST and G4 step depositions do not agree!\n"
int NumberScintillationPhotons() const
void CalculateIonizationAndScintillation(const G4Step *step)
process_name use argoneut_mc_hitfinder track
util::quantities::megaelectronvolt MeV
const G4VParticleChange & CalculateIonizationAndScintillation(G4Track const &aTrack, G4Step const &aStep)
Interface to algorithm class for a specific calculation of ionization electrons and scintillation pho...
int NumberIonizationElectrons() const
double fNumIonElectrons
number of ionization electrons for this step
double fStepSize
maximum step to take
ISCalculationNEST(CLHEP::HepRandomEngine &engine)
double fNumScintPhotons
number of scintillation photons for this step
double fVisibleEnergyDeposition
double EnergyDeposition() const
double fEnergyDeposit
total energy deposited in the step
micrometer_as<> micrometer
Type of space stored in micrometers, in double precision.
NestAlg fNest
the fast optical simulation process