HYDRA_development_version
|
#include <hwallparasciifileio.h>
Public Member Functions | |
HWallParAsciiFileIo (fstream *) | |
~HWallParAsciiFileIo (void) | |
Bool_t | init (HParSet *, Int_t *) |
Int_t | write (HParSet *) |
template<class T > | |
Bool_t | read (T *) |
template<class T > | |
Bool_t | read (T *, Int_t *) |
template<class T > | |
Int_t | write (T *) |
template<class T > | |
Int_t | writeFile1 (T *) |
template<class T > | |
Int_t | writeFile3 (T *) |
![]() | |
HDetParAsciiFileIo (fstream *f) | |
virtual | ~HDetParAsciiFileIo () |
Bool_t | read (HDetGeomPar *, Int_t *) |
Bool_t | read (HTrb3Calpar *) |
Int_t | writeFile (HDetGeomPar *) |
template<class T > | |
Bool_t | readFile (T *pPar) |
template<class T > | |
Int_t | writeFile (T *pPar) |
![]() | |
HDetParIo () | |
virtual | ~HDetParIo () |
void | setInputNumber (Int_t n) |
Int_t | getInputNumber () |
Additional Inherited Members | |
![]() | |
virtual Bool_t | write (HDetector *) |
pointer to ascii file More... | |
Bool_t | findContainer (const Text_t *name) |
Bool_t | checkAllFound (Int_t *, Int_t) |
void | writeHeader (const Text_t *, const Text_t *context="", const Text_t *author="", const Text_t *description="") |
void | writeComment (HParSet *) |
void | readComment (const Char_t *, HParSet *) |
Bool_t | readLabPositions (const Text_t *, HDetGeomPar *, Int_t *, Int_t, Int_t) |
Bool_t | readVolumes (const Text_t *, HDetGeomPar *) |
void | readTransform (HGeomTransform &) |
Bool_t | readVolume (HGeomVolume *, HGeomShapes *, Text_t *) |
void | writeTransform (const HGeomTransform &) |
void | writeVolume (HGeomVolume *, HGeomShapes *) |
![]() | |
TString | fHeader |
TString | sepLine |
header of container output in file More... | |
fstream * | pFile |
comment line More... | |
![]() | |
Int_t | inputNumber |
Definition at line 12 of file hwallparasciifileio.h.
HWallParAsciiFileIo::HWallParAsciiFileIo | ( | fstream * | ) |
|
inline |
Definition at line 15 of file hwallparasciifileio.h.
|
virtual |
Reimplemented from HDetParIo.
Definition at line 28 of file hwallparasciifileio.cc.
References HDetParAsciiFileIo::pFile, read(), and HDetParAsciiFileIo::read().
Bool_t HWallParAsciiFileIo::read | ( | T * | pPar | ) |
Definition at line 63 of file hwallparasciifileio.cc.
References HDetParAsciiFileIo::findContainer(), HDetParIo::inputNumber, HDetParAsciiFileIo::pFile, and rc.
Referenced by init().
Bool_t HWallParAsciiFileIo::read | ( | T * | pPar, |
Int_t * | set | ||
) |
Definition at line 86 of file hwallparasciifileio.cc.
References HDetParAsciiFileIo::findContainer(), HDetParIo::inputNumber, and HDetParAsciiFileIo::pFile.
|
virtual |
Reimplemented from HDetParIo.
Definition at line 47 of file hwallparasciifileio.cc.
References HDetParAsciiFileIo::pFile, HDetParAsciiFileIo::writeFile(), writeFile1(), and writeFile3().
Int_t HWallParAsciiFileIo::write | ( | T * | pPar | ) |
Definition at line 111 of file hwallparasciifileio.cc.
References HDetParAsciiFileIo::fHeader, HDetParAsciiFileIo::pFile, HDetParAsciiFileIo::sepLine, and HDetParAsciiFileIo::writeHeader().
Int_t HWallParAsciiFileIo::writeFile1 | ( | T * | pPar | ) |
Definition at line 123 of file hwallparasciifileio.cc.
References HDetParAsciiFileIo::fHeader, HDetParAsciiFileIo::pFile, HDetParAsciiFileIo::sepLine, and HDetParAsciiFileIo::writeHeader().
Referenced by write().
Int_t HWallParAsciiFileIo::writeFile3 | ( | T * | pPar | ) |
Definition at line 138 of file hwallparasciifileio.cc.
References HDetParAsciiFileIo::fHeader, HDetParAsciiFileIo::pFile, HDetParAsciiFileIo::sepLine, and HDetParAsciiFileIo::writeHeader().
Referenced by write().