BmnRoot
Loading...
Searching...
No Matches
CbmGeoSttPar.cxx
Go to the documentation of this file.
1
#include "
CbmGeoSttPar.h
"
2
3
#include "FairParamList.h"
4
5
#include "TObjArray.h"
6
7
//#include <iostream>
8
//#include <iomanip>
9
10
CbmGeoSttPar::CbmGeoSttPar
(
const
char
* name,
const
char
* title,
const
char
* context)
11
: FairParGenericSet(name,title,context),
12
fGeoSensNodes(new TObjArray()),
13
fGeoPassNodes(new TObjArray())
14
{
15
}
16
17
CbmGeoSttPar::~CbmGeoSttPar
(
void
) {
18
}
19
20
void
CbmGeoSttPar::clear
(
void
) {
21
if
(
fGeoSensNodes
)
delete
fGeoSensNodes
;
22
if
(
fGeoPassNodes
)
delete
fGeoPassNodes
;
23
}
24
25
void
CbmGeoSttPar::putParams
(FairParamList* l) {
26
if
(!l)
return
;
27
l->addObject(
"FairGeoNodes Sensitive List"
,
fGeoSensNodes
);
28
l->addObject(
"FairGeoNodes Passive List"
,
fGeoPassNodes
);
29
}
30
31
Bool_t
CbmGeoSttPar::getParams
(FairParamList* l) {
32
if
(!l)
return
kFALSE;
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
}
CbmGeoSttPar::~CbmGeoSttPar
~CbmGeoSttPar(void)
Definition
CbmGeoSttPar.cxx:17
CbmGeoSttPar::fGeoPassNodes
TObjArray * fGeoPassNodes
Definition
CbmGeoSttPar.h:12
CbmGeoSttPar::clear
void clear(void)
Definition
CbmGeoSttPar.cxx:20
CbmGeoSttPar::CbmGeoSttPar
CbmGeoSttPar(const char *name="CbmGeoSttPar", const char *title="Stt Geometry Parameters", const char *context="TestDefaultContext")
Definition
CbmGeoSttPar.cxx:10
CbmGeoSttPar::putParams
void putParams(FairParamList *)
Definition
CbmGeoSttPar.cxx:25
CbmGeoSttPar::getParams
Bool_t getParams(FairParamList *)
Definition
CbmGeoSttPar.cxx:31
CbmGeoSttPar::fGeoSensNodes
TObjArray * fGeoSensNodes
Definition
CbmGeoSttPar.h:11
CbmGeoSttPar.h
base
cbm
CbmGeoSttPar.cxx
Generated on Fri May 15 2026 10:40:50 for BmnRoot by
1.9.8