ROOT logo
#ifndef HMDCPARROOTFILEIO_H
#define HMDCPARROOTFILEIO_H

#include "hdetparrootfileio.h"
#include "TFile.h"
#include "TArrayI.h"

class HParRootFile;
class HParSet;
class HMdcRawStruct;
class HMdcGeomStruct;
class HMdcCalParRaw;
class HMdcTdcThreshold;
class HMdcTdcChannel;
class HMdcCal2ParSim;
class HMdcCellEff;
class HMdcTimeCut;
class HMdcLookupGeom;
class HMdcLayerGeomPar;

class HMdcParRootFileIo : public HDetParRootFileIo {
protected:
    TArrayI *initModuleTypes;
public:
  HMdcParRootFileIo(HParRootFile* f);
  ~HMdcParRootFileIo();
  Bool_t init(HParSet*,Int_t*);
  Bool_t read(HMdcRawStruct*,Int_t*);
  Bool_t read(HMdcGeomStruct*,Int_t*);
  Bool_t read(HMdcCalParRaw*,Int_t*);
  Bool_t read(HMdcTdcThreshold*,Int_t*);
  Bool_t read(HMdcTdcChannel* pCalPar,Int_t* set);
  Bool_t read(HMdcCal2ParSim*,Int_t*);
  Bool_t read(HMdcCellEff*,Int_t*);
  Bool_t read(HMdcTimeCut*,Int_t*);
  Bool_t read(HMdcLookupGeom*,Int_t*);
  Bool_t read(HMdcLayerGeomPar*,Int_t*);

  ClassDef(HMdcParRootFileIo,0) // Class for MDC parameter I/O from ROOT file
};

#endif  /*!HMDCPARROOTFILEIO_H*/







 hmdcparrootfileio.h:1
 hmdcparrootfileio.h:2
 hmdcparrootfileio.h:3
 hmdcparrootfileio.h:4
 hmdcparrootfileio.h:5
 hmdcparrootfileio.h:6
 hmdcparrootfileio.h:7
 hmdcparrootfileio.h:8
 hmdcparrootfileio.h:9
 hmdcparrootfileio.h:10
 hmdcparrootfileio.h:11
 hmdcparrootfileio.h:12
 hmdcparrootfileio.h:13
 hmdcparrootfileio.h:14
 hmdcparrootfileio.h:15
 hmdcparrootfileio.h:16
 hmdcparrootfileio.h:17
 hmdcparrootfileio.h:18
 hmdcparrootfileio.h:19
 hmdcparrootfileio.h:20
 hmdcparrootfileio.h:21
 hmdcparrootfileio.h:22
 hmdcparrootfileio.h:23
 hmdcparrootfileio.h:24
 hmdcparrootfileio.h:25
 hmdcparrootfileio.h:26
 hmdcparrootfileio.h:27
 hmdcparrootfileio.h:28
 hmdcparrootfileio.h:29
 hmdcparrootfileio.h:30
 hmdcparrootfileio.h:31
 hmdcparrootfileio.h:32
 hmdcparrootfileio.h:33
 hmdcparrootfileio.h:34
 hmdcparrootfileio.h:35
 hmdcparrootfileio.h:36
 hmdcparrootfileio.h:37
 hmdcparrootfileio.h:38
 hmdcparrootfileio.h:39
 hmdcparrootfileio.h:40
 hmdcparrootfileio.h:41
 hmdcparrootfileio.h:42
 hmdcparrootfileio.h:43
 hmdcparrootfileio.h:44
 hmdcparrootfileio.h:45
 hmdcparrootfileio.h:46
 hmdcparrootfileio.h:47
 hmdcparrootfileio.h:48
 hmdcparrootfileio.h:49