BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
CbmGeoSttPar.cxx
Go to the documentation of this file.
1
#include "
CbmGeoSttPar.h
"
2
3
#include "FairParamList.h"
4
#include "
TObjArray.h
"
5
6
// #include <iostream>
7
// #include <iomanip>
8
9
CbmGeoSttPar::CbmGeoSttPar
(
const
char
* name,
const
char
* title,
const
char
* context)
10
:
FairParGenericSet
(name, title, context)
11
,
fGeoSensNodes
(new
TObjArray
())
12
,
fGeoPassNodes
(new
TObjArray
())
13
{}
14
15
CbmGeoSttPar::~CbmGeoSttPar
(
void
) {}
16
17
void
CbmGeoSttPar::clear
(
void
)
18
{
19
if
(
fGeoSensNodes
)
20
delete
fGeoSensNodes
;
21
if
(
fGeoPassNodes
)
22
delete
fGeoPassNodes
;
23
}
24
25
void
CbmGeoSttPar::putParams
(FairParamList* l)
26
{
27
if
(!l)
28
return
;
29
l->addObject(
"FairGeoNodes Sensitive List"
,
fGeoSensNodes
);
30
l->addObject(
"FairGeoNodes Passive List"
,
fGeoPassNodes
);
31
}
32
33
Bool_t
CbmGeoSttPar::getParams
(FairParamList* l)
34
{
35
if
(!l)
36
return
kFALSE
;
37
if
(!l->fillObject(
"FairGeoNodes Sensitive List"
,
fGeoSensNodes
))
38
return
kFALSE
;
39
if
(!l->fillObject(
"FairGeoNodes Passive List"
,
fGeoPassNodes
))
40
return
kFALSE
;
41
42
return
kTRUE
;
43
}
Bool_t
bool Bool_t
kFALSE
constexpr Bool_t kFALSE
kTRUE
constexpr Bool_t kTRUE
TObjArray.h
CbmGeoSttPar.h
CbmGeoSttPar::~CbmGeoSttPar
~CbmGeoSttPar(void)
Definition
CbmGeoSttPar.cxx:15
CbmGeoSttPar::fGeoPassNodes
TObjArray * fGeoPassNodes
List of FairGeoNodes for sensitive volumes.
Definition
CbmGeoSttPar.h:13
CbmGeoSttPar::clear
void clear(void)
Definition
CbmGeoSttPar.cxx:17
CbmGeoSttPar::CbmGeoSttPar
CbmGeoSttPar(const char *name="CbmGeoSttPar", const char *title="Stt Geometry Parameters", const char *context="TestDefaultContext")
List of FairGeoNodes for sensitive volumes.
Definition
CbmGeoSttPar.cxx:9
CbmGeoSttPar::putParams
void putParams(FairParamList *)
Definition
CbmGeoSttPar.cxx:25
CbmGeoSttPar::getParams
Bool_t getParams(FairParamList *)
Definition
CbmGeoSttPar.cxx:33
CbmGeoSttPar::fGeoSensNodes
TObjArray * fGeoSensNodes
Definition
CbmGeoSttPar.h:12
FairParGenericSet
TObjArray
base
cbm
CbmGeoSttPar.cxx
Generated on
for BmnRoot by
1.17.0