7 #ifndef LARG4_ISCALCULATION_H 8 #define LARG4_ISCALCULATION_H 18 virtual void Reset() = 0;
54 #endif // LARG4_ISCALCULATION_H double EFieldAtStep(double fEfield, const G4Step *step) const
virtual void CalculateIonizationAndScintillation(const G4Step *step)=0
double NumberScintillationPhotons() const
double NumberIonizationElectrons() const
double fNumIonElectrons
number of ionization electrons for this step
double VisibleEnergyDeposit() const
double EnergyDeposit() const
virtual ~ISCalculation()=default
virtual double StepSizeLimit() const =0
double fNumScintPhotons
number of scintillation photons for this step
double fVisibleEnergyDeposition
double fEnergyDeposit
total energy deposited in the step