HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
hrpcparora2io.h
Go to the documentation of this file.
1 #ifndef HRPCPARORA2IO_H
2 #define HRPCPARORA2IO_H
3 
4 #include "hdetparora2io.h"
5 #include "TArrayI.h"
6 
7 class HRpcCalPar;
8 class HRpcGeomPar;
9 class HRpcTrb2Lookup;
10 
11 class HRpcParOra2Io : public HDetParOra2Io {
12 private:
13  TArrayI* initModules; // array of modules initialized from Oracle
14  HOra2GeomDetVersion* geomVers; // geometry version
15 public:
17  ~HRpcParOra2Io(void);
18  Bool_t init(HParSet*,Int_t*);
19  Int_t write(HParSet*);
20 private:
21  Bool_t getVersion(HParSet*,Int_t&);
22  Bool_t read(HRpcCalPar*,Int_t*);
23  Bool_t read(HRpcGeomPar*,Int_t*);
24  Bool_t readModGeomNames(HRpcGeomPar*,Int_t*);
25  Bool_t readCompGeomNames(HRpcGeomPar*,Int_t*);
26  Bool_t read(HRpcTrb2Lookup*);
27  Int_t createVers(HParSet*);
28  Int_t writePar(HRpcCalPar*);
29  Int_t writePar(HRpcTrb2Lookup*);
30  void printInfo(const Char_t*);
31  ClassDef(HRpcParOra2Io,0) // RPC parameter I/O from Oracle
32 };
33 
34 #endif /* !HRPCPARORA2IO_H */
Bool_t read(HRpcCalPar *, Int_t *)
Int_t write(HParSet *)
HRpcParOra2Io(HOra2Conn *p=0)
Int_t writePar(HRpcCalPar *)
HOra2GeomDetVersion * geomVers
Definition: hrpcparora2io.h:14
~HRpcParOra2Io(void)
Definition: hparset.h:9
Bool_t readCompGeomNames(HRpcGeomPar *, Int_t *)
Bool_t init(HParSet *, Int_t *)
TArrayI * initModules
Definition: hrpcparora2io.h:13
Int_t createVers(HParSet *)
void printInfo(const Char_t *)
Bool_t readModGeomNames(HRpcGeomPar *, Int_t *)
Bool_t getVersion(HParSet *, Int_t &)