 |
Belle II Software
release-05-02-19
|
13 #include <calibration/CalibrationAlgorithm.h>
14 #include <vxd/geometry/GeoCache.h>
16 #include <svd/dataobjects/SVDHistograms.h>
28 class SVDTimeValidationAlgorithm :
public CalibrationAlgorithm {
57 std::string
m_id =
"";
int getMinEntries()
Get the minimum entries required in the histograms.
std::optional< float > m_previousRawTimeMeanL3V
CoG time mean of the previous run for V side of layer 3.
float m_minEntries
Set the minimun number of entries required in the histograms of layer 3.
virtual ~SVDTimeValidationAlgorithm()
Destructor.
SVDTimeValidationAlgorithm()
Constructor set the prefix to SVDTimeCalibrationCollector.
float m_allowedDeviationMean
Allowed deviation of clsOnTracks histo wrt EventT0 histo in number of EventT0 RMS.
virtual EResult calibrate() override
Run algo on data.
Abstract base class for different kinds of events.
float getAllowedTimeShift()
Getter for m_allowedT0Shift.
EResult
The result of calibration.
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.
void setAllowedTimeShift(float value)
Setter for m_allowedT0Shift.