Jpp  master_rocky-40-g5f0272dcd
the software that should make you happy
JRunCalibration.hh
Go to the documentation of this file.
1 #ifndef __JDB_JRUNCALIBRATION__
2 #define __JDB_JRUNCALIBRATION__
3 
4 #include <TROOT.h>
5 #include <TObject.h>
6 
7 #include <string>
8 #include <vector>
9 
10 #include "JDB/JSonSupportkit.hh"
11 
12 
13 /**
14  * \author mdejong
15  */
16 namespace JDATABASE {}
17 namespace JPP { using namespace JDATABASE; }
18 
19 namespace JDATABASE {
20 
21  namespace APIV2 {
22 
24  public JSonHelper<JRunCalibration_t>,
25  public TObject
26  {
27  std::string CalibrationId;
28  std::string CalibrationType;
29  std::string DetOID;
30  std::string QualityTag;
31  int Ranking;
32  int Run;
33 
35  };
36 
37 
38  struct JRunCalibration :
39  public TObject
40  {
41  static const char* const getName() { return "RunCalibration"; } //!< Table name
42 
43  std::string DetOID; ///< constraint
44  int Run; ///< constraint
45  int Ranking; ///<
46 
48  };
49  }
50 }
51 
52 #endif
Auxiliary classes and methods for database I/O.
Definition: JAHRS.hh:14
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
ClassDef(JRunCalibration_t, 1)
static const char *const getName()
Table name.
Auxiliary base class for JSon I/O based on ROOT dictionary.
Definition: JRoot.hh:19