HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
hstartparora2io.h
Go to the documentation of this file.
1 #ifndef HSTARTPARORA2IO_H
2 #define HSTARTPARORA2IO_H
3 
4 #include "hdetparora2io.h"
5 #include "TArrayI.h"
6 
7 class HStart2Calpar;
9 class HStart2GeomPar;
10 class HStart2Trb3Calpar;
11 class HTrb3CalparTdc;
12 class HStart2Trb3Lookup;
13 
15 private:
16  TArrayI* initModules; // array of modules initialized from Oracle
17  HOra2GeomDetVersion* geomVers; // geometry version
18 public:
20  ~HStartParOra2Io(void);
21  Bool_t init(HParSet*,Int_t*);
22  Int_t write(HParSet*);
23 private:
24  Bool_t getVersion(HParSet*,Int_t&);
25  Bool_t read(HStart2Calpar*,Int_t*);
26  Bool_t read(HStart2Trb2Lookup*);
27  Bool_t read(HStart2GeomPar*,Int_t*);
28  Bool_t read(HStart2Trb3Calpar*);
29  Bool_t readTrb3CalData(HTrb3CalparTdc*,Int_t,Int_t);
30  Bool_t read(HStart2Trb3Lookup*);
31  Int_t createVers(HParSet*);
32  Int_t writePar(HStart2Calpar*);
36  void printInfo(const Char_t*);
37  ClassDef(HStartParOra2Io,0) // Parameter I/O from Oracle for Start detector
38 };
39 
40 #endif /* !HSTARTPARORA2IO_H */
Bool_t getVersion(HParSet *, Int_t &)
Bool_t init(HParSet *, Int_t *)
~HStartParOra2Io(void)
HStartParOra2Io(HOra2Conn *p=0)
Int_t write(HParSet *)
Int_t writePar(HStart2Calpar *)
Bool_t readTrb3CalData(HTrb3CalparTdc *, Int_t, Int_t)
Definition: hparset.h:9
void printInfo(const Char_t *)
HOra2GeomDetVersion * geomVers
TArrayI * initModules
Int_t createVers(HParSet *)
Bool_t read(HStart2Calpar *, Int_t *)