| 6 | #include <TSQLServer.h> | #include <TSQLServer.h> | 
| 7 | #include <TSQLRow.h> | #include <TSQLRow.h> | 
| 8 | #include <TSQLResult.h> | #include <TSQLResult.h> | 
| 9 |  | #include <TCanvas.h> | 
| 10 |  | #include <TDirectory.h> | 
| 11 |  | #include <TH1D.h> | 
| 12 |  | #include <TH2D.h> | 
| 13 | #include <TSystem.h> | #include <TSystem.h> | 
| 14 | #include <GLTablesStruct.h> | #include <GLTablesStruct.h> | 
| 15 | #include <EventHeader.h> | #include <EventHeader.h> | 
| 37 |  |  | 
| 38 | public: | public: | 
| 39 | // | // | 
| 40 | TString mh; | TString mh; //! | 
| 41 | TString mp; | TString mp; //! | 
| 42 | TString mu; | TString mu; //! | 
| 43 | GL_TABLES(); | GL_TABLES(); | 
| 44 | GL_TABLES(TString, TString, TString); | GL_TABLES(TString, TString, TString); | 
| 45 | // | // | 
| 46 | void Set(TString, TString, TString); | void Set(TString, TString, TString); | 
| 47 | // | // | 
| 48 | Bool_t IsConnected(TSQLServer *&); | //    Bool_t IsConnected(TSQLServer *&); | 
| 49 |  | Bool_t IsConnected(TSQLServer *); | 
| 50 | // | // | 
| 51 | void ResetCounters(); | void ResetCounters(); | 
| 52 | void AddQ(); | void AddQ(); | 
| 63 | // | // | 
| 64 | GL_TABLES *GetGLTABLES(){return this;}; | GL_TABLES *GetGLTABLES(){return this;}; | 
| 65 | // | // | 
| 66 | ClassDef(GL_TABLES,2); | ClassDef(GL_TABLES,0); // 2 | 
| 67 | }; | }; | 
| 68 |  |  | 
| 69 | // ================================================================== | // ================================================================== | 
| 70 |  | class Q2TH : public TObject { | 
| 71 |  | private: | 
| 72 |  | TSQLServer *dbc; | 
| 73 |  | TSQLResult *pResult; | 
| 74 |  | TSQLRow *Row; | 
| 75 |  | TString fh; | 
| 76 |  | TString fp; | 
| 77 |  | TString fu; | 
| 78 |  |  | 
| 79 |  | public: | 
| 80 |  |  | 
| 81 |  | Q2TH(TString h="$PAM_DBHOST", TString u="$PAM_DBUSER", TString p="$PAM_DBPSW"); | 
| 82 |  |  | 
| 83 |  | TObject *Draw(TString query, Bool_t verbose = false, TString hname="q2th"); | 
| 84 |  |  | 
| 85 |  | ClassDef(Q2TH,1); // 2 | 
| 86 |  |  | 
| 87 |  | }; | 
| 88 |  |  | 
| 89 | /** | /** | 
| 90 | * \brief Class to store GL_RUN data | * \brief Class to store GL_RUN data | 
| 422 | // | // | 
| 423 | GL_TIMESYNC(); | GL_TIMESYNC(); | 
| 424 | GL_TIMESYNC(UInt_t ID, TString TYPE, TSQLServer *dbc); | GL_TIMESYNC(UInt_t ID, TString TYPE, TSQLServer *dbc); | 
| 425 |  | GL_TIMESYNC(UInt_t ID, TString TYPE, TSQLServer *dbc, Bool_t usel0file); | 
| 426 | // | // | 
| 427 | UInt_t DBabsTime(UInt_t OBT); | UInt_t DBabsTime(UInt_t OBT); | 
| 428 | UInt_t ResursTime(UInt_t OBT); | UInt_t ResursTime(UInt_t OBT); |