RunData.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 /// \brief Definition of object to store run related information
3 /// \author brebel@fnal.gov
4 /// \date
5 /////////////////////////////////////////////////////////////////////////
6 #ifndef SD_RUNDATA_H
7 #define SD_RUNDATA_H
8 
9 #include <string>
10 
11 #include "NovaDAQConventions/DAQConventions.h"
12 
13 namespace sumdata {
14 
15  class RunData
16  {
17  public:
18 
19  RunData(); // Default constructor
20  explicit RunData(novadaq::cnv::DetId detid,
21  std::string const& geomBaseName,
22  std::string geomGDMLInfo = "" );
23  ~RunData();
24 
27  std::string DetGDMLInfo() const { return fDetGDMLInfo; }
28 
29  private:
30 
31  int fDetId;
34 
35  };
36 }
37 
38 #endif // SD_RUNDATA_H
39 /////////////////////////////////////////////////////////////////////////
novadaq::cnv::DetId DetId() const
Definition: RunData.h:25
std::string fDetGeometryBaseName
Definition: RunData.h:32
std::string DetGeometryBaseName() const
Definition: RunData.h:26
std::string DetGDMLInfo() const
Definition: RunData.h:27
std::string fDetGDMLInfo
Definition: RunData.h:33
TODO.
enum BeamMode string