10#include <calibration/CalibrationAlgorithm.h>
EResult
The result of calibration.
CalibrationAlgorithm(const std::string &collectorModuleName)
Constructor - sets the prefix for collected objects (won't be accesses until execute(....
double m_maxErrorRQE
maximal error on RQE required for good calibration
virtual EResult calibrate() final
algorithm implementation
virtual ~TOPPhotonYieldsAlgorithm()
Destructor.
void setMaxErrorRQE(double err)
Sets maximum RQE uncertainty required for good calibration.
double getEqualizingValue(int bin) const
Returns equalizing value for alpha ratio.
void equalize(TH1F *h) const
Equalize alpha ratio histogram.
TOPPhotonYieldsAlgorithm()
Constructor.
double getMuonCorrection(const TH1F *h_mu, int row) const
Returns photon yield correction factor according to muon local-z distribution.
void setMaxRQE(double rqe)
Sets maximum RQE required for good calibration.
double getNominalYield(int slot, int row, int col) const
Returns photon yield of nominal QE for given slot and pixel.
double m_maxRQE
maximal RQE required for good calibration
Abstract base class for different kinds of events.