#ifndef HRICHPARORAIO_H
#define HRICHPARORAIO_H
#include "hdetparoraio.h"
#include "TArrayI.h"
#include "TArrayF.h"
#include "TString.h"
class HOraConn;
class HRichDetector;
class HParSet;
class HRichCalPar;
class HRichGeometryPar;
class HRichMappingPar;
class HRichThresholdPar;
class HRichParOraIo : public HDetParOraIo {
private:
TArrayI* richIds;
TArrayI* initModules;
public:
HRichParOraIo(HOraConn* p=0);
~HRichParOraIo();
Bool_t init(HParSet*,Int_t*);
Bool_t read(HRichCalPar*,Int_t*);
Bool_t read(HRichThresholdPar*,Int_t*);
Bool_t read(HRichGeometryPar*,Int_t*);
Bool_t read(HRichMappingPar*,Int_t*);
Int_t write(HParSet*);
Bool_t write(HRichDetector* p) {return kTRUE;}
Int_t writePar(HRichCalPar*);
Int_t writePar(HRichThresholdPar*);
Int_t writePar(HRichGeometryPar*);
Int_t writePar(HRichMappingPar*);
Int_t startIo(void);
void printIds();
void printInfo(const Text_t*);
private:
Int_t readIds();
Int_t createCalparVers(HRichCalPar*);
Int_t getCalParVersion(HParSet* pPar,Int_t* set,Int_t* versions);
ClassDef(HRichParOraIo,0)
};
#endif /* !HRICHPARORAIO_H */
Last change: Sat May 22 13:09:44 2010
Last generated: 2010-05-22 13:09
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.