 |
Belle II Software
release-05-02-19
|
13 #include <calibration/CalibrationAlgorithm.h>
25 class SVD3SampleCoGTimeCalibrationAlgorithm :
public CalibrationAlgorithm {
int getMinEntries()
Get the minimum entries required in the histograms.
virtual ~SVD3SampleCoGTimeCalibrationAlgorithm()
Destructor.
std::optional< float > m_previousRawTimeMeanL3V
Raw CoG of the previous run.
float getAllowedTimeShift()
Getter for m_allowedTimeShift.
virtual void boundaryFindingSetup(std::vector< Calibration::ExpRun >, int) override
setup the boundary finding
float m_allowedTimeShift
Allowed Raw CoGshift.
Abstract base class for different kinds of events.
virtual EResult calibrate() override
Run algo on data.
SVD3SampleCoGTimeCalibrationAlgorithm(const std::string &str)
Constructor set the prefix to SVDTimeCalibrationCollector.
EResult
The result of calibration.
void setMinEntries(int minEntries)
Set the minimum entries required in the histograms.
void setAllowedTimeShift(float value)
Setter for m_allowedTimeShift.
float m_minEntries
Set the minimun number of entries required in the histograms of layer 3.
virtual bool isBoundaryRequired(const Calibration::ExpRun ¤tRun) override
If the event T0 changes significantly return true.
std::string m_id
Parameter given to set the UniqueID of the payload.