Belle II Software  release-05-01-25
TrgEclDatabaseImporter.h
1 //---------------------------------------------------------------
2 // $Id$
3 //---------------------------------------------------------------
4 // Filename : TrgEclDataBase.h
5 // Section : TRG ECL
6 // Owner : InSoo Lee / Yuuji Unno
7 // Email : islee@hep.hanyang.ac.kr / yunno@post.kek.jp
8 //---------------------------------------------------------------
9 // Description : A class to represent TRG ECL
10 //---------------------------------------------------------------
11 // $Log$
12 //---------------------------------------------------------------
13 #ifndef TRGECLDATABASEIMPORTER_H
14 #define TRGECLDATABASEIMPORTER_H
15 
16 #include <Rtypes.h>
17 
18 #include <string>
19 
20 namespace Belle2 {
25  class TrgEclDatabaseImporter {
27 
28  public:
29 
35  void setRunNumber(int start, int end)
36  {
37  startRun = start;
38  endRun = end;
39  }
41  void setExpNumber(int start, int end)
42  {
43  startExp = start;
44  endExp = end;
45  }
46 
47  public:
48 
50  void importFAMParameter(std::string, std::string, std::string);
52  void importTMMParameter(std::string);
54  void importETMParameter(std::string);
56  void importBadRunNumber(std::string);
57 
59  void printTCThreshold();
60 
61  private:
63  int startExp;
65  int startRun;
67  int endExp;
69  int endRun;
70  };
72 } // End namespace Belle2
73 #endif
Belle2::TrgEclDatabaseImporter::printTCThreshold
void printTCThreshold()
Print TC energy Threshold.
Definition: TrgEclDatabaseImporter.cc:322
Belle2::TrgEclDatabaseImporter::startExp
int startExp
Start Experiment Number.
Definition: TrgEclDatabaseImporter.h:63
Belle2::TrgEclDatabaseImporter::endRun
int endRun
End Run Number.
Definition: TrgEclDatabaseImporter.h:69
Belle2::TrgEclDatabaseImporter::importBadRunNumber
void importBadRunNumber(std::string)
Import Bad Run Number.
Definition: TrgEclDatabaseImporter.cc:295
Belle2::TrgEclDatabaseImporter::setExpNumber
void setExpNumber(int start, int end)
Set Experimnet Number.
Definition: TrgEclDatabaseImporter.h:41
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::TrgEclDatabaseImporter::TrgEclDatabaseImporter
TrgEclDatabaseImporter()
TrgEclDatabaseImporter Constructor.
Definition: TrgEclDatabaseImporter.cc:40
Belle2::TrgEclDatabaseImporter::importFAMParameter
void importFAMParameter(std::string, std::string, std::string)
Import FAM Parameters.
Definition: TrgEclDatabaseImporter.cc:43
Belle2::TrgEclDatabaseImporter::startRun
int startRun
Start Run Number.
Definition: TrgEclDatabaseImporter.h:65
Belle2::TrgEclDatabaseImporter::endExp
int endExp
End Experiment Number.
Definition: TrgEclDatabaseImporter.h:67
Belle2::TrgEclDatabaseImporter::importTMMParameter
void importTMMParameter(std::string)
Import TMM Parameters.
Definition: TrgEclDatabaseImporter.cc:176
Belle2::TrgEclDatabaseImporter::importETMParameter
void importETMParameter(std::string)
Import ETM Parameters.
Definition: TrgEclDatabaseImporter.cc:201
Belle2::TrgEclDatabaseImporter::~TrgEclDatabaseImporter
virtual ~TrgEclDatabaseImporter()
TrgEclDatabaseImporter Destructor.
Definition: TrgEclDatabaseImporter.h:33
Belle2::TrgEclDatabaseImporter::setRunNumber
void setRunNumber(int start, int end)
Set Run Number.
Definition: TrgEclDatabaseImporter.h:35