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