// File: hrichparrootfileio.h
// ****************************************************************************
//
// HRichParRootFileIo
//
// Author: Witold Przygoda (przygoda@psja1.if.uj.edu.pl)
// Modified: 1999/12/04 by Witold Przygoda (przygoda@psja1.if.uj.edu.pl)
// ----------------------------------------------------------------------------
//
// ****************************************************************************


#ifndef HRICHPARROOTFILEIO_H
#define HRICHPARROOTFILEIO_H

#include "hdetparrootfileio.h"
#include "TFile.h"
#include "TArrayI.h"
#include "TKey.h"
class HParRootFile;
class HParSet;
class HRichParSet;
class HRichGeometryPar;
class HRichThresholdPar;
class HRichCalPar;
class HRichMappingPar;
// ****************************************************************************

class HRichParRootFileIo : public HDetParRootFileIo {

// ****************************************************************************

public:

  HRichParRootFileIo(HParRootFile* f);
  ~HRichParRootFileIo();
  Bool_t init(HParSet*,Int_t*);
  Bool_t readObject(HRichParSet* pPar);

  Bool_t read(HRichGeometryPar* pPar,Int_t* set);
  Bool_t read(HRichThresholdPar* pPar,Int_t* set);
  Bool_t read(HRichCalPar* pPar,Int_t* set);
  Bool_t read(HRichMappingPar* pPar,Int_t* set);

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

//============================================================================


#endif  // HRICHPARROOTFILEIO_H


Last change: Sat May 22 13:09:45 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.