CbmSttParAsciiFileIo.h 634 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef CBMSTTPARASCIIFILEIO_H
  2. #define CBMSTTPARASCIIFILEIO_H
  3. using namespace std;
  4. #include <fstream>
  5. #include "TObject.h"
  6. #include "TArrayI.h"
  7. #include "FairDetParAsciiFileIo.h"
  8. class FairParSet;
  9. class CbmSttParAsciiFileIo : public FairDetParAsciiFileIo {
  10. public:
  11. CbmSttParAsciiFileIo(fstream*);
  12. ~CbmSttParAsciiFileIo() {}
  13. Bool_t init(FairParSet*);
  14. Int_t write(FairParSet*);
  15. template<class T> Bool_t read(T*, Int_t*, Bool_t needsClear=kFALSE);
  16. template<class T> Int_t writeFile2(T*);
  17. ClassDef(CbmSttParAsciiFileIo,0) // Class for STT parameter I/O from Ascii files
  18. };
  19. #endif /* !CBMSTTPARASCIIFILEIO_H */