FairRoot/PandaRoot
PndGeoMdtPar.cxx
Go to the documentation of this file.
1 
2 #include <iostream>
3 #include <iomanip>
4 
5 using namespace std;
6 
7 #include "PndGeoMdtPar.h"
8 #include "FairParamList.h"
9 
11 
12 PndGeoMdtPar::PndGeoMdtPar(const char* name,const char* title,const char* context)
13  : FairParGenericSet(name,title,context) {
14 
15  fSensNodes = new TObjArray();
16  fPassNodes = new TObjArray();
17 }
18 
20 }
21 
22 void PndGeoMdtPar::clear(void) {
23  if(fSensNodes) delete fSensNodes;
24  if(fPassNodes) delete fPassNodes;
25 }
26 
27 void PndGeoMdtPar::putParams(FairParamList* l) {
28  if (!l) return;
29  l->addObject("FairGeoNodes Sensitive List", fSensNodes);
30  l->addObject("FairGeoNodes Passive List", fPassNodes);
31 }
32 
33 Bool_t PndGeoMdtPar::getParams(FairParamList* l) {
34  if (!l) return kFALSE;
35  if (!l->fillObject("FairGeoNodes Sensitive List", fSensNodes)) return kFALSE;
36  if (!l->fillObject("FairGeoNodes Passive List", fPassNodes)) return kFALSE;
37 
38  return kTRUE;
39 }
~PndGeoMdtPar(void)
Bool_t getParams(FairParamList *)
TString name
void putParams(FairParamList *)
void clear(void)
ClassImp(PndAnaContFact)