BmnRoot
Loading...
Searching...
No Matches
BmnBdGeoPar.cxx
Go to the documentation of this file.
1
#include "
BmnBdGeoPar.h
"
2
#include "FairParamList.h"
3
#include <iostream>
4
#include <iomanip>
5
6
using namespace
std
;
7
8
BmnBdGeoPar::BmnBdGeoPar
(
const
char
* name,
const
char
* title,
const
char
* context)
9
: FairParGenericSet(name,title,context)
10
{
11
fGeoSensNodes =
new
TObjArray();
12
fGeoPassNodes =
new
TObjArray();
13
}
14
15
void
BmnBdGeoPar::clear
()
16
{
17
if
(fGeoSensNodes)
delete
fGeoSensNodes;
18
if
(fGeoPassNodes)
delete
fGeoPassNodes;
19
}
20
21
void
BmnBdGeoPar::putParams
(FairParamList* l)
22
{
23
if
(!l)
return
;
24
25
l->addObject(
"FairGeoNodes Sensitive List"
, fGeoSensNodes);
26
l->addObject(
"FairGeoNodes Passive List"
, fGeoPassNodes);
27
}
28
29
Bool_t
BmnBdGeoPar::getParams
(FairParamList* l)
30
{
31
if
(!l)
return
kFALSE;
32
33
if
(!l->fillObject(
"FairGeoNodes Sensitive List"
, fGeoSensNodes))
return
kFALSE;
34
if
(!l->fillObject(
"FairGeoNodes Passive List"
, fGeoPassNodes))
return
kFALSE;
35
36
return
kTRUE;
37
}
BmnBdGeoPar::clear
void clear()
Definition
BmnBdGeoPar.cxx:15
BmnBdGeoPar::getParams
Bool_t getParams(FairParamList *)
Definition
BmnBdGeoPar.cxx:29
BmnBdGeoPar::putParams
void putParams(FairParamList *)
Definition
BmnBdGeoPar.cxx:21
BmnBdGeoPar::BmnBdGeoPar
BmnBdGeoPar(const char *name="BmnBdGeoPar", const char *title="BD Geometry Parameters", const char *context="BdDefaultContext")
Definition
BmnBdGeoPar.cxx:8
BmnBdGeoPar.h
std
STL namespace.
detectors
bd
BmnBdGeoPar.cxx
Generated on Fri May 15 2026 10:40:51 for BmnRoot by
1.9.8