 |
Belle II Software
release-05-02-19
|
12 #include <calibration/CalibrationAlgorithm.h>
23 class TestBoundarySettingAlgorithm :
public CalibrationAlgorithm {
void setBoundaries(const std::vector< Calibration::ExpRun > &boundaries)
Setter for boundaries.
std::vector< Calibration::ExpRun > m_requestedBoundaries
During findPayloadBoundaries and isBoundaryRequired this is used to define the boundaries we want.
std::vector< Calibration::ExpRun > getBoundaries() const
getter for current boundaries
TestBoundarySettingAlgorithm()
Constructor set the prefix to TestCalibration.
virtual EResult calibrate() override
Run algo on data.
virtual ~TestBoundarySettingAlgorithm()
Destructor.
Abstract base class for different kinds of events.
int getMinEntries() const
getter for m_minEntries
int m_minEntries
Set when c_NotEnoughData will be returned.
EResult
The result of calibration.
virtual bool isBoundaryRequired(const Calibration::ExpRun &) override
Decide if a run should be a payload boundary. Only used in certain Python Algorithm Starategies.
virtual void boundaryFindingSetup(std::vector< Calibration::ExpRun >, int) override
What we do before isBoundaryRequired gets called.
void setMinEntries(const int minEntries)
setter for m_minEntries