Belle II Software development
eclNOptimalAlgorithm.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8
9#pragma once
10
11/* Basf2 headers. */
12#include <calibration/CalibrationAlgorithm.h>
13
14namespace Belle2 {
19 namespace ECL {
20
31 public:
32
35
38
39
40 protected:
41
43 virtual EResult calibrate() override;
44
45 private:
46
47 };
48 }
50} // namespace Belle2
51
52
Base class for calibration algorithms.
EResult
The result of calibration.
Algorithm that works with eclNOptimalCollector to find the number of crystals to be summed to get the...
virtual ~eclNOptimalAlgorithm()
..Destructor
virtual EResult calibrate() override
..Run algorithm on events
Abstract base class for different kinds of events.