12#include <calibration/CalibrationAlgorithm.h>
56 std::string
m_outputName =
"eclAutocovarianceCalibrationC1Algorithm.root";
Base class for calibration algorithms.
EResult
The result of calibration.
Calibrate covariance matrix for crystals using delayed Bhabha events.
int getTotalCountsThreshold()
Getter for m_TotalCountsThreshold.
virtual ~eclAutocovarianceCalibrationC1Algorithm()
..Destructor
float m_lowestEnergyFraction
Fraction of noise waveforms to use.
void setOutputName(const std::string &outputName)
Setter for m_outputName.
std::string getOutputName()
Getter for m_outputName.
void setTotalCountsThreshold(int totalCountsThreshold)
Setter for m_TotalCountsThreshold.
eclAutocovarianceCalibrationC1Algorithm()
..Constructor
std::string m_outputName
file name for histogram output
float getLowestEnergyFraction()
Getter for m_lowestEnergyFraction.
int m_TotalCountsThreshold
min number of counts needed to compute calibration
virtual EResult calibrate() override
..Run algorithm on events
void setLowestEnergyFraction(float lowestEnergyFraction)
Setter for m_lowestEnergyFraction.
Abstract base class for different kinds of events.