BmnRoot
Loading...
Searching...
No Matches
BmnFDGeoPar.cxx
Go to the documentation of this file.
1
#include "
BmnFDGeoPar.h
"
2
#include "FairParamList.h"
3
#include <iostream>
4
#include <iomanip>
5
using namespace
std
;
6
7
BmnFDGeoPar::BmnFDGeoPar
(
const
char
* name,
const
char
* title,
const
char
* context)
8
: FairParGenericSet(name,title,context)
9
{
10
fGeoSensNodes
=
new
TObjArray();
11
fGeoPassNodes
=
new
TObjArray();
12
}
13
14
BmnFDGeoPar::~BmnFDGeoPar
(
void
) {
15
}
16
17
// probably the next funtions can be deleted
18
19
void
BmnFDGeoPar::clear
(
void
) {
20
if
(
fGeoSensNodes
)
delete
fGeoSensNodes
;
21
if
(
fGeoPassNodes
)
delete
fGeoPassNodes
;
22
}
23
24
void
BmnFDGeoPar::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
BmnFDGeoPar::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
}
BmnFDGeoPar::fGeoSensNodes
TObjArray * fGeoSensNodes
Definition
BmnFDGeoPar.h:10
BmnFDGeoPar::clear
void clear(void)
Definition
BmnFDGeoPar.cxx:19
BmnFDGeoPar::fGeoPassNodes
TObjArray * fGeoPassNodes
Definition
BmnFDGeoPar.h:11
BmnFDGeoPar::~BmnFDGeoPar
~BmnFDGeoPar(void)
Definition
BmnFDGeoPar.cxx:14
BmnFDGeoPar::BmnFDGeoPar
BmnFDGeoPar(const char *name="BmnFDGeoPar", const char *title="FD Geometry Parameters", const char *context="FDDefaultContext")
Definition
BmnFDGeoPar.cxx:7
BmnFDGeoPar::getParams
Bool_t getParams(FairParamList *)
Definition
BmnFDGeoPar.cxx:30
BmnFDGeoPar::putParams
void putParams(FairParamList *)
Definition
BmnFDGeoPar.cxx:24
BmnFDGeoPar.h
std
STL namespace.
detectors
FD
BmnFDGeoPar.cxx
Generated on Fri May 15 2026 10:40:51 for BmnRoot by
1.9.8