//*-- Author : RafaƂ Lalik //*-- Created : 01.06.2016 //_HADES_CLASS_DESCRIPTION ///////////////////////////////////////////////////////////// // HFRpcDigiGeomPar // // Container class of Forward Rpc detector Digi par // ///////////////////////////////////////////////////////////// #include "hfrpcdigipar.h" #include "hparamlist.h" ClassImp(HFRpcDigiPar); HFRpcDigiPar::HFRpcDigiPar(const Char_t *name, const Char_t *title, const Char_t *context) : HParCond(name, title, context) { clear(); } void HFRpcDigiPar::clear() { // clears the container nDigiModel = 0; fTimeReso = 0.0; fPosReso = 0.0; fTimeProp = 0.0; fTimeOffset = 0.0; fStripLength = 0.0; status = kFALSE; resetInputVersions(); changed = kFALSE; } void HFRpcDigiPar::putParams(HParamList *l) { // puts all parameters to the parameter list, which is used by the io if (!l) return; l->add("nDigiModel", nDigiModel); l->add("fTimeReso", fTimeReso); l->add("fPosReso", fPosReso); l->add("fTimeProp", fTimeProp); l->add("fTimeOffset", fTimeOffset); l->add("fStripLength", fStripLength); } Bool_t HFRpcDigiPar::getParams(HParamList *l) { // gets all parameters from the parameter list, which is used by the io if (!l) return kFALSE; if (!(l->fill("nDigiModel", &nDigiModel))) return kFALSE; if (!(l->fill("fTimeReso", &fTimeReso))) return kFALSE; if (!(l->fill("fPosReso", &fPosReso))) return kFALSE; if (!(l->fill("fTimeProp", &fTimeProp))) return kFALSE; if (!(l->fill("fTimeOffset", &fTimeOffset))) return kFALSE; if (!(l->fill("fStripLength", &fStripLength))) return kFALSE; return kTRUE; }