#include <ISCalc.h>
Public Member Functions | |
ISCalc () | |
virtual | ~ISCalc ()=default |
virtual ISCalcData | CalcIonAndScint (detinfo::DetectorPropertiesData const &detProp, sim::SimEnergyDeposit const &edep)=0 |
virtual double | EFieldAtStep (double efield, sim::SimEnergyDeposit const &edep)=0 |
double | GetScintYield (sim::SimEnergyDeposit const &edep, bool prescale) |
double | GetScintYieldRatio (sim::SimEnergyDeposit const &edep) |
Private Attributes | |
const detinfo::LArProperties * | fLArProp |
larg4::ISCalc::ISCalc | ( | ) |
Definition at line 19 of file ISCalc.cxx.
|
virtualdefault |
|
pure virtual |
Implemented in larg4::ISCalcCorrelated, larg4::ISCalcSeparate, and larg4::ISCalcNESTLAr.
|
pure virtual |
Implemented in larg4::ISCalcCorrelated, larg4::ISCalcSeparate, and larg4::ISCalcNESTLAr.
double larg4::ISCalc::GetScintYield | ( | sim::SimEnergyDeposit const & | edep, |
bool | prescale | ||
) |
Definition at line 26 of file ISCalc.cxx.
double larg4::ISCalc::GetScintYieldRatio | ( | sim::SimEnergyDeposit const & | edep | ) |
Definition at line 47 of file ISCalc.cxx.
|
private |