Belle II Software development
TrgEclDatabaseImporter.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#ifndef TRGECLDATABASEIMPORTER_H
10#define TRGECLDATABASEIMPORTER_H
11
12#include <Rtypes.h>
13
14#include <string>
15
16namespace Belle2 {
23
24 public:
25
31 void setRunNumber(int start, int end)
32 {
33 m_startRun = start;
34 m_endRun = end;
35 }
36
37 void setExpNumber(int start, int end)
38 {
39 m_startExp = start;
40 m_endExp = end;
41 }
42
43 public:
44
46 void importFAMParameter(std::string, std::string, std::string);
48 void importTMMParameter(std::string);
50 void importETMParameter(std::string);
52 void importBadRunNumber(std::string);
53
55 void printTCThreshold();
56
57 private:
66 };
67
68} // End namespace Belle2
69#endif
void importETMParameter(std::string)
Import ETM Parameters.
void importTMMParameter(std::string)
Import TMM Parameters.
void importFAMParameter(std::string, std::string, std::string)
Import FAM Parameters.
void printTCThreshold()
Print TC energy Threshold.
void setExpNumber(int start, int end)
Set Experiment Number.
int m_startExp
Start Experiment Number.
void setRunNumber(int start, int end)
Set Run Number.
int m_endExp
End Experiment Number.
TrgEclDatabaseImporter()
TrgEclDatabaseImporter Constructor.
virtual ~TrgEclDatabaseImporter()
TrgEclDatabaseImporter Destructor.
void importBadRunNumber(std::string)
Import Bad Run Number.
Abstract base class for different kinds of events.