18 ISCalc::ISCalc() : fLArProp{lar::providerFrom<detinfo::LArPropertiesService>()} {}
virtual double ElectronScintYieldRatio() const =0
virtual double ScintYieldRatio() const =0
virtual double AlphaScintYield(bool prescale=false) const =0
Utilities related to art service access.
virtual double AlphaScintYieldRatio() const =0
virtual double ProtonScintYieldRatio() const =0
virtual double ProtonScintYield(bool prescale=false) const =0
virtual double PionScintYieldRatio() const =0
const detinfo::LArProperties * fLArProp
virtual double ElectronScintYield(bool prescale=false) const =0
virtual double PionScintYield(bool prescale=false) const =0
virtual double MuonScintYield(bool prescale=false) const =0
virtual double KaonScintYield(bool prescale=false) const =0
contains information for a single step in the detector simulation
virtual double ScintYield(bool prescale=false) const =0
Energy deposition in the active material.
virtual double MuonScintYieldRatio() const =0
double GetScintYield(sim::SimEnergyDeposit const &edep, bool prescale)
virtual double KaonScintYieldRatio() const =0
virtual bool ScintByParticleType() const =0
double GetScintYieldRatio(sim::SimEnergyDeposit const &edep)