#include #include using namespace std; #include "PndGeoMdtPar.h" #include "FairParamList.h" ClassImp(PndGeoMdtPar) PndGeoMdtPar::PndGeoMdtPar(const char* name,const char* title,const char* context) : FairParGenericSet(name,title,context) { fSensNodes = new TObjArray(); fPassNodes = new TObjArray(); } PndGeoMdtPar::~PndGeoMdtPar(void) { } void PndGeoMdtPar::clear(void) { if(fSensNodes) delete fSensNodes; if(fPassNodes) delete fPassNodes; } void PndGeoMdtPar::putParams(FairParamList* l) { if (!l) return; l->addObject("FairGeoNodes Sensitive List", fSensNodes); l->addObject("FairGeoNodes Passive List", fPassNodes); } Bool_t PndGeoMdtPar::getParams(FairParamList* l) { if (!l) return kFALSE; if (!l->fillObject("FairGeoNodes Sensitive List", fSensNodes)) return kFALSE; if (!l->fillObject("FairGeoNodes Passive List", fPassNodes)) return kFALSE; return kTRUE; }