CbmSttDigiPar.cxx 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. //*-- AUTHOR Denis Bertini
  2. //*-- modified: 19/06/2005 by Denis Bertini
  3. //*-- created : 18/06/2005
  4. /////////////////////////////////////////////////////////////
  5. // CbmSttDigiPar
  6. //
  7. // Container class for Digitisation parameters
  8. //
  9. /////////////////////////////////////////////////////////////
  10. using namespace std;
  11. #include "CbmSttDigiPar.h"
  12. #include "FairRuntimeDb.h"
  13. #include "FairParIo.h"
  14. #include "FairDetParIo.h"
  15. #include "TClass.h"
  16. #include <iostream>
  17. #include <iomanip>
  18. ClassImp(CbmSttDigiPar)
  19. CbmSttDigiPar::CbmSttDigiPar(const char* name,const char* title,
  20. const char* context)
  21. : FairParSet(name,title,context)
  22. {
  23. // constructor does nothing yet
  24. detName="Stt";
  25. }
  26. CbmSttDigiPar::~CbmSttDigiPar()
  27. {
  28. // destructor
  29. }
  30. Bool_t CbmSttDigiPar::init(FairParIo* inp)
  31. {
  32. // intitializes the container from an input
  33. cout << "-I- CbmSttDigiPar::init " << endl;
  34. FairDetParIo* input=inp->getDetParIo("CbmSttParIo");
  35. cout << "-I- CbmSttDigiPar::init " << input << endl;
  36. if (input) return (input->init(this));
  37. return kFALSE;
  38. }
  39. Int_t CbmSttDigiPar::write(FairParIo* output)
  40. {
  41. // writes the container to an output
  42. FairDetParIo* out=output->getDetParIo("CbmSttParIo");
  43. if (out) return out->write(this);
  44. return -1;
  45. }
  46. void CbmSttDigiPar::clear()
  47. {
  48. // clears the container
  49. status=kFALSE;
  50. resetInputVersions();
  51. }
  52. void CbmSttDigiPar::printParam()
  53. {
  54. // prints the calibration parameters
  55. // to be done
  56. }
  57. void CbmSttDigiPar::readline(const char *buf, Int_t *set, fstream *f)
  58. {
  59. }
  60. void CbmSttDigiPar::readline(const char *buf, Int_t *set)
  61. {
  62. }
  63. void CbmSttDigiPar::putAsciiHeader(TString& header)
  64. {
  65. }
  66. Bool_t CbmSttDigiPar::writeline(char *buf, Int_t mod, Int_t strip)
  67. {
  68. return kTRUE;
  69. }