Internal structure containing the calibration information. More...
Public Member Functions | |
double | evalFactor (double E) const |
double | evalError (double E) const |
bool | present () const |
bool | uniform () const |
CalibrationInfo_t & | applyTo (PDGID_t id) |
CalibrationInfo_t & | applyTo (std::initializer_list< PDGID_t > ids) |
template<typename Stream > | |
void | reportTo (Stream &&out) const |
Prints a short report of this correction. More... | |
Public Attributes | |
std::vector< PDGID_t > | appliesTo |
PID it applies to; unused. More... | |
double | minE = -1. |
lower end of the energy range covered [GeV] More... | |
double | maxE = -1. |
upper end of the energy range covered [GeV] More... | |
std::unique_ptr < ROOT::Math::Interpolator > | factor |
parametrisation of the correction factor More... | |
std::unique_ptr < ROOT::Math::Interpolator > | error |
parametrisation of the correction uncertainty More... | |
Internal structure containing the calibration information.
Definition at line 209 of file ShowerCalibrationGaloreFromPID.h.
lar::example::ShowerCalibrationGaloreFromPID::CalibrationInfo_t & lar::example::ShowerCalibrationGaloreFromPID::CalibrationInfo_t::applyTo | ( | PDGID_t | id | ) |
Definition at line 271 of file ShowerCalibrationGaloreFromPID.cxx.
lar::example::ShowerCalibrationGaloreFromPID::CalibrationInfo_t & lar::example::ShowerCalibrationGaloreFromPID::CalibrationInfo_t::applyTo | ( | std::initializer_list< PDGID_t > | ids | ) |
Definition at line 282 of file ShowerCalibrationGaloreFromPID.cxx.
double lar::example::ShowerCalibrationGaloreFromPID::CalibrationInfo_t::evalError | ( | double | E | ) | const |
Definition at line 301 of file ShowerCalibrationGaloreFromPID.cxx.
double lar::example::ShowerCalibrationGaloreFromPID::CalibrationInfo_t::evalFactor | ( | double | E | ) | const |
Definition at line 293 of file ShowerCalibrationGaloreFromPID.cxx.
|
inline |
Definition at line 223 of file ShowerCalibrationGaloreFromPID.h.
void lar::example::ShowerCalibrationGaloreFromPID::CalibrationInfo_t::reportTo | ( | Stream && | out | ) | const |
Prints a short report of this correction.
Definition at line 342 of file ShowerCalibrationGaloreFromPID.h.
|
inline |
Definition at line 224 of file ShowerCalibrationGaloreFromPID.h.
std::vector<PDGID_t> lar::example::ShowerCalibrationGaloreFromPID::CalibrationInfo_t::appliesTo |
PID it applies to; unused.
Definition at line 210 of file ShowerCalibrationGaloreFromPID.h.
std::unique_ptr<ROOT::Math::Interpolator> lar::example::ShowerCalibrationGaloreFromPID::CalibrationInfo_t::error |
parametrisation of the correction uncertainty
Definition at line 218 of file ShowerCalibrationGaloreFromPID.h.
std::unique_ptr<ROOT::Math::Interpolator> lar::example::ShowerCalibrationGaloreFromPID::CalibrationInfo_t::factor |
parametrisation of the correction factor
Definition at line 215 of file ShowerCalibrationGaloreFromPID.h.
double lar::example::ShowerCalibrationGaloreFromPID::CalibrationInfo_t::maxE = -1. |
upper end of the energy range covered [GeV]
Definition at line 212 of file ShowerCalibrationGaloreFromPID.h.
double lar::example::ShowerCalibrationGaloreFromPID::CalibrationInfo_t::minE = -1. |
lower end of the energy range covered [GeV]
Definition at line 211 of file ShowerCalibrationGaloreFromPID.h.