opdet::PMTGainFluctuations1Dynode::PMTGainFluctuations1Dynode |
( |
art::ToolConfigTable< Config > const & |
config | ) |
|
|
explicit |
double opdet::PMTGainFluctuations1Dynode::DynodeGain |
( |
unsigned int |
dynstage | ) |
|
|
private |
Definition at line 81 of file PMTGainFluctuations1Dynode_tool.cc.
84 double const aVk = std::pow(
fGain / std::pow(prodRho,
fDynodeK), 1.0/static_cast<double>(fVoltageDistribution.size()));
85 return aVk * std::pow(fVoltageDistribution.at(dynstage - 1),
fDynodeK);
std::vector< double > fVoltageDistribution
double opdet::PMTGainFluctuations1Dynode::GainFluctuation |
( |
unsigned int |
npe, |
|
|
CLHEP::HepRandomEngine * |
eng |
|
) |
| |
|
overridevirtual |
double opdet::PMTGainFluctuations1Dynode::fDynodeGain |
|
private |
double opdet::PMTGainFluctuations1Dynode::fDynodeK |
|
private |
double opdet::PMTGainFluctuations1Dynode::fGain |
|
private |
std::vector<double> opdet::PMTGainFluctuations1Dynode::fVoltageDistribution |
|
private |
The documentation for this class was generated from the following file: