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