EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FairDbSqlContext.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file FairDbSqlContext.h
1 
2 
3 #ifndef FAIRDBSQLCONTEXT
4 #define FAIRDBSQLCONTEXT
5 
6 
7 #include "string"
8 
9 #include "FairDbString.h"
10 #include "ValContext.h"
11 
12 
14 {
15 
16  public:
17 
18 
19 // Types and enum
20 
25  };
26 
27 // Constructors and destructors.
28  FairDbSqlContext(const std::string& ctxt = "");
31  ValTimeStamp end,
33  SimFlag::SimFlag_t sim);
34 
35  virtual ~FairDbSqlContext();
36 
37 // State testing member functions
38 
39  ValTimeStamp GetTimeStart() const { return fTimeStart; }
40  ValTimeStamp GetTimeEnd() const { return fTimeEnd; }
43 
44 
45 // State changing member functions
46 
47  private:
48 
49 // Data members
50 
56 
57 
58  ClassDef(FairDbSqlContext,0) // SQL for Extended Context Query
59 
60 };
61 
62 
63 #endif // FAIRDBSQLCONTEXT
64