Belle II Software  release-05-02-19
ECLLocalRunCalibRef.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2019 - Belle II Collaboration *
4  * *
5  * ECLLocalRunCalibRef *
6  * *
7  * This class is designed to store reference marks to database for *
8  * ECL local run calibration. *
9  * *
10  * Author: The Belle II Collaboration *
11  * Contributors: Sergei Gribanov *
12  * *
13  * This software is provided "as is" without any warranty. *
14  **************************************************************************/
15 #pragma once
16 
17 // ROOT
18 #include <TObject.h>
19 namespace Belle2 {
29  class ECLLocalRunCalibRef : public TObject {
30  public:
40  ECLLocalRunCalibRef(const int& curExp,
41  const int& curRun);
49  int getExp() const;
53  int getRun() const;
54  private:
58  const int c_exp;
62  const int c_run;
63  ClassDef(ECLLocalRunCalibRef, 1);
64  };
66 }
67 
Belle2::ECLLocalRunCalibRef::getRun
int getRun() const
Get run number.
Definition: ECLLocalRunCalibRef.cc:39
Belle2::ECLLocalRunCalibRef::~ECLLocalRunCalibRef
~ECLLocalRunCalibRef()
Destructor.
Definition: ECLLocalRunCalibRef.cc:30
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::ECLLocalRunCalibRef::ECLLocalRunCalibRef
ECLLocalRunCalibRef()
Constructor.
Definition: ECLLocalRunCalibRef.cc:19
Belle2::ECLLocalRunCalibRef::getExp
int getExp() const
Get experiment number.
Definition: ECLLocalRunCalibRef.cc:34
Belle2::ECLLocalRunCalibRef::c_run
const int c_run
Run number.
Definition: ECLLocalRunCalibRef.h:75
Belle2::ECLLocalRunCalibRef::c_exp
const int c_exp
Experiment number.
Definition: ECLLocalRunCalibRef.h:71