#include "hmdcparrootfileio.h"

HMdcParRootFileIo


class description - source file - inheritance tree (.pdf)

class HMdcParRootFileIo : public HDetParRootFileIo

Inheritance Chart:
TObject
<-
TNamed
<-
HDetParIo
<-
HDetParRootFileIo
<-
HMdcParRootFileIo

    public:
HMdcParRootFileIo(HParRootFile* f) HMdcParRootFileIo(const HMdcParRootFileIo&) ~HMdcParRootFileIo() static TClass* Class() virtual Bool_t init(HParSet*, Int_t*) virtual TClass* IsA() const HMdcParRootFileIo& operator=(const HMdcParRootFileIo&) Bool_t read(HMdcRawStruct*, Int_t*) Bool_t read(HMdcGeomStruct*, Int_t*) Bool_t read(HMdcMboReadout*, 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*) Bool_t read(HMdcHitFPar*, Int_t*) Bool_t read(HMdcModuleGeometry*, Int_t*) Bool_t read(HMdcTargetGeometry*, Int_t*) Bool_t read(HMdcSegmentFPar*, Int_t*) Bool_t read(HMdcLeverArmGeometry*, Int_t*) Bool_t read(HMdcClosePairCutsPar*, Int_t*) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
TArrayI* initModuleTypes

Class Description

 HMdcParRootFileIo

  Class for Mdc parameter input/output from/into ROOT file

  It is derived from the base class HDetParRootFileIo and
  inherits from it basic functions e.g. write(...)

 This class replaces the former class HMdcParFileIo.


HMdcParRootFileIo(HParRootFile* f) : HDetParRootFileIo(f)
 constructor sets the name of the detector I/O "HMdcParIo"

~HMdcParRootFileIo()
 destructor

Bool_t init(HParSet* pPar,Int_t* set)
 initializes a container called by name, but only the modules
 defined in the array 'set'
 calls the special read function for this container
 If it is called the first time it reads the setup found in the file

Bool_t read(HMdcRawStruct* pPar,Int_t* set)
 reads and fills the container "MdcRawStruct"
 ( names of the motherboards (characterizes the position) and
   the maximum number of TDCs on each of it )

Bool_t read(HMdcMboReadout* pPar,Int_t* set)
 reads and fills the container "MdcMboReadout" which holds the
 readout addresses of the MDC motherboards

Bool_t read(HMdcGeomStruct* pPar,Int_t* set)
 reads and fills the container "MdcGeomStruct"
 (number of the cells in each layer)

Bool_t read(HMdcCalParRaw* pCalPar,Int_t* set)
 reads and fills the container "MdcCalParRaw" for calibration parameters
 on raw level

Bool_t read(HMdcTdcThreshold* pCalPar,Int_t* set)
 reads and fills the container "MdcTdcThreshold" for threshold parameters of Mdc

Bool_t read(HMdcTdcChannel* pCalPar,Int_t* set)
 reads and fills the container "MdcTdcChannel" for threshold parameters of Mdc

Bool_t read(HMdcTimeCut* pTimeCut,Int_t* set)
 reads and fills the container "MdcTimeCut" for time cut parameters

Bool_t read(HMdcCal2ParSim* pCalPar,Int_t* set)
 reads and fills the container "MdcCal2ParSim" for calibration parameters

Bool_t read(HMdcCellEff* pCellEff,Int_t* set)
 reads and fills the container "MdcCellEffPar" for efficiency cuts of the digitizer

Bool_t read(HMdcLookupGeom* pPar,Int_t* set)
 reads and fills the container "MdcLookupGeom" for mapping of

Bool_t read(HMdcLayerGeomPar* pPar,Int_t* set)
 reads and fills the container "MdcLayerGeomPar"

Bool_t read(HMdcHitFPar* pPar,Int_t* set)
 reads and fills the container "MdcHitFPar" for reconstruction parameters

Bool_t read(HMdcModuleGeometry* pGeoPar,Int_t* set)
 reads and fills the container "MdcModuleGeometry" for digitisation parameters

Bool_t read(HMdcTargetGeometry* pGeoPar,Int_t* set)
 reads and fills the container "MdcTargetGeometry" for mdc reconstruction

Bool_t read(HMdcSegmentFPar* pPar,Int_t* set)
 reads and fills the container "HMdcSegmentFPar" for mdc reconstruction

Bool_t read(HMdcLeverArmGeometry* pPar,Int_t* set)
 reads and fills the container "HMdcLeverArmGeometry" for mdc reconstruction

Bool_t read(HMdcClosePairCutsPar* pClosePairCut,Int_t* set)
 reads and fills the container "HMdcClosePairCutsPar" for cpr parameters



Inline Functions


                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
         HMdcParRootFileIo HMdcParRootFileIo(const HMdcParRootFileIo&)
        HMdcParRootFileIo& operator=(const HMdcParRootFileIo&)


Last update: 19/01/2001 by I. Koenig


ROOT page - Class index - Class Hierarchy - Top of the page

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.