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 startRun = start;
34 endRun = end;
35 }
37 void setExpNumber(int start, int end)
38 {
39 startExp = start;
40 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:
63 int endExp;
65 int endRun;
66 };
68} // End namespace Belle2
69#endif
Database importer of TRGECL.
int startExp
Start Experiment Number.
void setExpNumber(int start, int end)
Set Experimnet Number.
void setRunNumber(int start, int end)
Set Run Number.
int endExp
End Experiment Number.
virtual ~TrgEclDatabaseImporter()
TrgEclDatabaseImporter Destructor.
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.
TrgEclDatabaseImporter()
TrgEclDatabaseImporter Constructor.
void importBadRunNumber(std::string)
Import Bad Run Number.
Abstract base class for different kinds of events.