//*-- AUTHOR Denis Bertini //*-- modified: 19/06/2005 by Denis Bertini //*-- created : 18/06/2005 ///////////////////////////////////////////////////////////// // PndFtsDigiPar // // Container class for Digitisation parameters // ///////////////////////////////////////////////////////////// #include "PndFtsDigiPar.h" #include "FairRuntimeDb.h" #include "FairParIo.h" #include "FairDetParIo.h" #include "TClass.h" #include #include ClassImp(PndFtsDigiPar) PndFtsDigiPar::PndFtsDigiPar(const char* name,const char* title, const char* context) : FairParSet(name,title,context) { // constructor does nothing yet detName="Fts"; } PndFtsDigiPar::~PndFtsDigiPar() { // destructor } Bool_t PndFtsDigiPar::init(FairParIo* inp) { // intitializes the container from an input std::cout << "-I- PndFtsDigiPar::init " << std::endl; FairDetParIo* input=inp->getDetParIo("PndFtsParIo"); std::cout << "-I- PndFtsDigiPar::init " << input << std::endl; if (input) return (input->init(this)); return kFALSE; } Int_t PndFtsDigiPar::write(FairParIo* output) { // writes the container to an output FairDetParIo* out=output->getDetParIo("PndFtsParIo"); if (out) return out->write(this); return -1; } void PndFtsDigiPar::clear() { // clears the container status=kFALSE; resetInputVersions(); } void PndFtsDigiPar::printParam() { // prints the calibration parameters // to be done } void PndFtsDigiPar::readline(const char *buf, Int_t *set, std::fstream *f) { } void PndFtsDigiPar::readline(const char *buf, Int_t *set) { } void PndFtsDigiPar::putAsciiHeader(TString& header) { } Bool_t PndFtsDigiPar::writeline(char *buf, Int_t mod, Int_t strip) { return kTRUE; } void PndFtsDigiPar::putParams(FairParamList* list) { // At present the container is empty } Bool_t PndFtsDigiPar::getParams(FairParamList* list) { // At present the container is empty return kTRUE; }