11 #include "DetectorInfo/DetectorProperties.h" 14 #include "CoreUtils/ServiceUtil.h" 17 #include "cetlib_except/exception.h" 65 <<
" Electrons produced for " << fEnergyDeposit * 1.e3
double fGeVToElectrons
conversion factor from GArProperties service
float const & Energy() const
int fNumScintPhotons
number of scintillation photons for this step
double fEfield
value of electric field from GArProperties service
void CalculateIonizationAndScintillation(const gar::sdp::EnergyDeposit *dep)
constexpr double kGeVToElectrons
26.4 eV per ion pair, 1e9 eV/GeV
virtual double Efield(unsigned int planegap=0) const =0
Returns the nominal electric field in the specified volume.
virtual ~ISCalculationSeparate()
double fEnergyDeposit
total energy deposited in the step
int fNumIonElectrons
number of ionization electrons for this step
General GArSoft Utilities.
T min(sqlite3 *const db, std::string const &table_name, std::string const &column_name)
ISCalculationSeparate(CLHEP::HepRandomEngine &)