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>
14
using namespace
std
;
15
16
BmnEcalGeoPar::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
24
BmnEcalGeoPar::~BmnEcalGeoPar
(
void
) {
25
}
26
27
// probably the next funtions can be deleted
28
29
void
BmnEcalGeoPar::clear
(
void
) {
30
if
(
fGeoSensNodes
)
delete
fGeoSensNodes
;
31
if
(
fGeoPassNodes
)
delete
fGeoPassNodes
;
32
}
33
34
void
BmnEcalGeoPar::putParams
(FairParamList* l) {
35
if
(!l)
return
;
36
l->addObject(
"FairGeoNodes Sensitive List"
,
fGeoSensNodes
);
37
l->addObject(
"FairGeoNodes Passive List"
,
fGeoPassNodes
);
38
}
39
40
Bool_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
}
BmnEcalGeoPar::clear
void clear(void)
Definition
BmnEcalGeoPar.cxx:29
BmnEcalGeoPar::fGeoSensNodes
TObjArray * fGeoSensNodes
Definition
BmnEcalGeoPar.h:19
BmnEcalGeoPar::BmnEcalGeoPar
BmnEcalGeoPar(const char *name="BmnEcalGeoPar", const char *title="Ecal Geometry Parameters", const char *context="EcalDefaultContext")
Definition
BmnEcalGeoPar.cxx:16
BmnEcalGeoPar::getParams
Bool_t getParams(FairParamList *)
Definition
BmnEcalGeoPar.cxx:40
BmnEcalGeoPar::fGeoPassNodes
TObjArray * fGeoPassNodes
Definition
BmnEcalGeoPar.h:20
BmnEcalGeoPar::~BmnEcalGeoPar
~BmnEcalGeoPar(void)
Definition
BmnEcalGeoPar.cxx:24
BmnEcalGeoPar::putParams
void putParams(FairParamList *)
Definition
BmnEcalGeoPar.cxx:34
BmnEcalGeoPar.h
std
STL namespace.
detectors
ecal
BmnEcalGeoPar.cxx
Generated on Fri May 15 2026 10:40:51 for BmnRoot by
1.9.8