I/O base class | for Oracle DB | for ROOT file | for Ascii file |
---|---|---|---|
HParIo | HParOraIo | HParRootFileIo | HParAsciiFileIo |
- | HOraConn | HParRootFile | fstream |
HDetParIo | HMdcParOraIo ... |
HMdcParRootFileIo ... all derived from base class HDetParRootFileIo |
HMdcParAsciiFileIo ... all derived from base class HDetParAsciiFileIo |
----------------------------------------------------------- --------- actual containers in runtime database --------- OBJ: HMdcRawStruct MdcRawStruct Mdc parameters for hardware structure : 0 OBJ: HMdcGeomStruct MdcGeomStruct Mdc parameters for geometry structure : 0 OBJ: HMdcCalPar MdcCalPar calibration parameters for Mdc : 0 OBJ: HMdcLookupGeom MdcLookupGeom Mdc lookup table from raw to cal1 : 0 ----------------- event files, versions ----------------- file name container 1st-inp-version 2nd-inp-version output-version test98.dat run id -98 MdcRawStruct 0 -1 1 MdcGeomStruct 0 -1 1 MdcCalPar 1 -1 1 MdcLookupGeom 2 -1 1 test99.dat run id -99 MdcRawStruct 0 -1 1 MdcGeomStruct 0 -1 1 MdcCalPar 2 -1 2 MdcLookupGeom 1 -1 2 --------------------- input/output ---------------------- first Input: Oracle-Database: Hades Username: HADES input/output for detectors: OBJ: HMdcParOraIo HMdcParIo : 0 second Input: none Output: HParRootFile** ora.root HParRootFile* ora.root KEY: HMdcRawStruct MdcRawStruct;1 Mdc parameters for hardware structure KEY: HMdcGeomStruct MdcGeomStruct;1 Mdc parameters for geometry structure KEY: HMdcCalPar MdcCalPar;2 calibration parameters for Mdc KEY: HMdcCalPar MdcCalPar;1 calibration parameters for Mdc KEY: HMdcLookupGeom MdcLookupGeom;2 Mdc lookup table from raw to cal1 KEY: HMdcLookupGeom MdcLookupGeom;1 Mdc lookup table from raw to cal1 KEY: HMdcDetector Mdc;1 Mdc setup KEY: HEventFile test98.dat;1 event file KEY: HEventFile test99.dat;1 event file input/output for detectors: OBJ: HMdcParRootFileIo HMdcParIo : 0 -----------------------------------------------------------