Belle II Software  release-08-01-10
TOPValidationAlgorithm.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 #include <calibration/CalibrationAlgorithm.h>
11 #include <top/calibration/ValidationTreeStruct.h>
12 
13 namespace Belle2 {
18  namespace TOP {
19 
24  public:
25 
28 
31 
32  private:
33 
37  virtual EResult calibrate() final;
38 
39  enum {c_numModules = TOP::ValidationTreeStruct::c_numModules};
43  };
44 
45  } // end namespace TOP
47 } // end namespace Belle2
Base class for calibration algorithms.
EResult
The result of calibration.
Algorithm for automatic validation of the calibration.
virtual EResult calibrate() final
algorithm implementation
ValidationTreeStruct m_treeEntry
input tree entry
Abstract base class for different kinds of events.
Calibration validation tree structure.