BmnRoot
Loading...
Searching...
No Matches
BmnEcalGeoPar.cxx
Go to the documentation of this file.
1/*************************************************************************************
2 *
3 * Class BmnEcalGeoPar
4 *
5 * Adopted for BMN by: Elena Litvinenko
6 * e-mail: litvin@nf.jinr.ru
7 * Version: 10-02-2016
8 *
9 ************************************************************************************/
10#include "BmnEcalGeoPar.h"
11#include "FairParamList.h"
12#include <iostream>
13#include <iomanip>
14using namespace std;
15
16BmnEcalGeoPar::BmnEcalGeoPar(const char* name,const char* title,const char* context)
17 : FairParGenericSet(name,title,context) {
18
19 fGeoSensNodes = new TObjArray();
20 fGeoPassNodes = new TObjArray();
21
22}
23
26
27// probably the next funtions can be deleted
28
32}
33
34void BmnEcalGeoPar::putParams(FairParamList* l) {
35 if (!l) return;
36 l->addObject("FairGeoNodes Sensitive List", fGeoSensNodes);
37 l->addObject("FairGeoNodes Passive List", fGeoPassNodes);
38}
39
40Bool_t BmnEcalGeoPar::getParams(FairParamList* l) {
41 if (!l) return kFALSE;
42 if (!l->fillObject("FairGeoNodes Sensitive List", fGeoSensNodes)) return kFALSE;
43 if (!l->fillObject("FairGeoNodes Passive List", fGeoPassNodes)) return kFALSE;
44
45 return kTRUE;
46}
void clear(void)
TObjArray * fGeoSensNodes
BmnEcalGeoPar(const char *name="BmnEcalGeoPar", const char *title="Ecal Geometry Parameters", const char *context="EcalDefaultContext")
Bool_t getParams(FairParamList *)
TObjArray * fGeoPassNodes
void putParams(FairParamList *)
STL namespace.