/[PAMELA software]/YodaProfiler/inc/GLTables.h
ViewVC logotype

Diff of /YodaProfiler/inc/GLTables.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.16 by mocchiut, Tue Apr 17 12:06:42 2007 UTC revision 1.22 by mocchiut, Thu Oct 25 13:23:34 2007 UTC
# Line 33  class GL_TABLES : public TObject { Line 33  class GL_TABLES : public TObject {
33    
34   public:   public:
35      //      //
36        TString mh;
37        TString mp;
38        TString mu;
39      GL_TABLES();        GL_TABLES();  
40      GL_TABLES(TString, TString, TString);      GL_TABLES(TString, TString, TString);
41      //      //
42      void Set(TString, TString, TString);      void Set(TString, TString, TString);
43      //      //
44      Bool_t IsConnected(TSQLServer *);      Bool_t IsConnected(TSQLServer *&);
45      //      //
46      void ResetCounters();      void ResetCounters();
47      void AddQ();      void AddQ();
# Line 46  class GL_TABLES : public TObject { Line 49  class GL_TABLES : public TObject {
49      const TString* GetHost(){return(fHost);};      const TString* GetHost(){return(fHost);};
50      const TString* GetUser(){return(fUser);};      const TString* GetUser(){return(fUser);};
51      const TString* GetPsw(){return(fPsw);};      const TString* GetPsw(){return(fPsw);};
52        TString CGetHost(){return(mh);};
53        TString CGetUser(){return(mu);};
54        TString CGetPsw(){return(mp);};
55      UInt_t GetfNquery(){return(fNquery);};      UInt_t GetfNquery(){return(fNquery);};
56      UInt_t GetNqueries();      UInt_t GetNqueries();
57      Bool_t IsSet(){return(fSet);};      Bool_t IsSet(){return(fSet);};
58      //      //
59      GL_TABLES *GetGLTABLES(){return this;};      GL_TABLES *GetGLTABLES(){return this;};
60      //      //
61      ClassDef(GL_TABLES,1);      ClassDef(GL_TABLES,2);
62  };  };
63    
64  // ==================================================================  // ==================================================================
# Line 178  class GL_RUN : public GL_TABLES { Line 184  class GL_RUN : public GL_TABLES {
184      UInt_t GetRM_ACQ_SETTING_MODE(){return(RM_ACQ_SETTING_MODE);};      UInt_t GetRM_ACQ_SETTING_MODE(){return(RM_ACQ_SETTING_MODE);};
185      UInt_t GetTRK_CALIB_USED(){return(TRK_CALIB_USED);};      UInt_t GetTRK_CALIB_USED(){return(TRK_CALIB_USED);};
186      UInt_t GetCAL_DSP_MASK(){return(CAL_DSP_MASK);};      UInt_t GetCAL_DSP_MASK(){return(CAL_DSP_MASK);};
187        //
188        GL_RUN* GetGL_RUN(){return this;};
189      //      //
190      ClassDef(GL_RUN,1);      ClassDef(GL_RUN,1);
191  };  };
# Line 271  class GL_CALO_CALIB : public GL_TABLES { Line 278  class GL_CALO_CALIB : public GL_TABLES {
278      //      //
279      UInt_t ID;      UInt_t ID;
280      UInt_t ID_ROOT_L0;      UInt_t ID_ROOT_L0;
281      UInt_t     EV_ROOT;      UInt_t EV_ROOT;
282      UInt_t FROM_TIME;      UInt_t FROM_TIME;
283      UInt_t TO_TIME;      UInt_t TO_TIME;
284      UInt_t     SECTION;      UInt_t SECTION;
285        UInt_t OBT;
286        UInt_t PKT;
287        UInt_t BOOT_NUMBER;
288        UInt_t VALIDATION;
289    
290      GL_CALO_CALIB();      GL_CALO_CALIB();
291    
292      Int_t Query_GL_CALO_CALIB(UInt_t time, UInt_t &uptime, UInt_t section, TSQLServer *dbc);      Int_t Query_GL_CALO_CALIB(UInt_t time, UInt_t &uptime, UInt_t section, TSQLServer *dbc);
293    
294      ClassDef(GL_CALO_CALIB,1);      ClassDef(GL_CALO_CALIB,2);
295    };
296    
297    // ==================================================================
298    /**
299     * \brief Class to store GL_CALOPULSE_CALIB data
300     */
301    class GL_CALOPULSE_CALIB : public GL_TABLES {
302     private:
303        
304     public:
305        //
306        UInt_t ID;
307        UInt_t ID_ROOT_L0;
308        UInt_t EV_ROOT;
309        UInt_t FROM_TIME;
310        UInt_t TO_TIME;
311        UInt_t SECTION;
312        UInt_t PULSED_STRIP;
313        UInt_t PULSE_AMPLITUDE;
314        UInt_t OBT;
315        UInt_t PKT;
316        UInt_t BOOT_NUMBER;
317        UInt_t VALIDATION;
318    
319        GL_CALOPULSE_CALIB();
320    
321        Int_t Query_GL_CALOPULSE_CALIB(UInt_t time, UInt_t section, UInt_t pampli, TSQLServer *dbc);
322    
323        ClassDef(GL_CALOPULSE_CALIB,1);
324  };  };
325  // ==================================================================  // ==================================================================
326  /**  /**
# Line 294  class GL_S4_CALIB : public GL_TABLES { Line 334  class GL_S4_CALIB : public GL_TABLES {
334      //      //
335      UInt_t ID;      UInt_t ID;
336      UInt_t ID_ROOT_L0;      UInt_t ID_ROOT_L0;
337      UInt_t     EV_ROOT;      UInt_t EV_ROOT;
338      UInt_t FROM_TIME;      UInt_t FROM_TIME;
339      UInt_t TO_TIME;      UInt_t TO_TIME;
340      Float_t PARAM_FIT0;      UInt_t OBT;
341      Float_t PARAM_FIT1;      UInt_t PKT;
342        UInt_t BOOT_NUMBER;
343    
344      GL_S4_CALIB();      GL_S4_CALIB();
345    
346      Int_t Query_GL_S4_CALIB(UInt_t time, TSQLServer *dbc);      Int_t Query_GL_S4_CALIB(UInt_t time, TSQLServer *dbc);
347    
348      ClassDef(GL_S4_CALIB,1);      ClassDef(GL_S4_CALIB,2);
349  };  };
350    
351  // ==================================================================  // ==================================================================
# Line 318  class GL_TIMESYNC : public GL_TABLES { Line 359  class GL_TIMESYNC : public GL_TABLES {
359      UInt_t pktfirst;      UInt_t pktfirst;
360      UInt_t toffset;      UInt_t toffset;
361      //      //
362      //    UInt_t ID;      UInt_t ID;
363      //    UInt_t ID_RAW;      UInt_t ID_RAW;
364        UInt_t ID_RESURS_OFFSET;
365      UInt_t OBT0;      UInt_t OBT0;
366      UInt_t TIMESYNC;      UInt_t TIMESYNC;
367      UInt_t TYPE;      UInt_t TYPE;
# Line 344  class GL_TIMESYNC : public GL_TABLES { Line 386  class GL_TIMESYNC : public GL_TABLES {
386      UInt_t GetT0() { return T0; };      UInt_t GetT0() { return T0; };
387      UInt_t GetType() { return TYPE; };      UInt_t GetType() { return TYPE; };
388      //      //
389      ClassDef(GL_TIMESYNC,2);      ClassDef(GL_TIMESYNC,3);
390  };  };
391    
392    

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.22

  ViewVC Help
Powered by ViewVC 1.1.23