11#include <calibration/CalibrationAlgorithm.h>
Base class for calibration algorithms.
EResult
The result of calibration.
Class implementing SVDTimeValidation algorithm.
virtual ~SVDTimeValidationAlgorithm()
Destructor.
void setMinEntries(int minEntries)
Set the minimum entries required in the histograms.
std::string m_id
Parameter given to set the UniqueID of the payload.
std::optional< float > m_previousRawTimeMeanL3V
CoG time mean of the previous run for V side of layer 3.
float getAllowedTimeShift()
Getter for m_allowedT0Shift.
float m_allowedDeviationMean
Allowed deviation of clsOnTracks histo wrt EventT0 histo in number of EventT0 RMS.
SVDTimeValidationAlgorithm()
Constructor set the prefix to SVDTimeCalibrationCollector.
float m_minEntries
Set the minimun number of entries required in the histograms of layer 3.
virtual EResult calibrate() override
Run algo on data.
void setAllowedTimeShift(float value)
Setter for m_allowedT0Shift.
int getMinEntries()
Get the minimum entries required in the histograms.
Abstract base class for different kinds of events.