BmnRoot
26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Toggle main menu visibility
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
12
#include "FairParamList.h"
13
14
#include <iomanip>
15
#include <iostream>
16
17
using namespace
std;
18
19
BmnZdcGeoPar::BmnZdcGeoPar
(
const
char
* name,
const
char
* title,
const
char
* context)
20
:
FairParGenericSet
(name, title, context)
21
{
22
23
fGeoSensNodes
=
new
TObjArray
();
24
fGeoPassNodes
=
new
TObjArray
();
25
}
26
27
BmnZdcGeoPar::~BmnZdcGeoPar
(
void
) {}
28
29
// probably the next funtions can be deleted
30
31
void
BmnZdcGeoPar::clear
(
void
)
32
{
33
if
(
fGeoSensNodes
)
34
delete
fGeoSensNodes
;
35
if
(
fGeoPassNodes
)
36
delete
fGeoPassNodes
;
37
}
38
39
void
BmnZdcGeoPar::putParams
(FairParamList* l)
40
{
41
if
(!l)
42
return
;
43
l->addObject(
"FairGeoNodes Sensitive List"
,
fGeoSensNodes
);
44
l->addObject(
"FairGeoNodes Passive List"
,
fGeoPassNodes
);
45
}
46
47
Bool_t
BmnZdcGeoPar::getParams
(FairParamList* l)
48
{
49
if
(!l)
50
return
kFALSE
;
51
if
(!l->fillObject(
"FairGeoNodes Sensitive List"
,
fGeoSensNodes
))
52
return
kFALSE
;
53
if
(!l->fillObject(
"FairGeoNodes Passive List"
,
fGeoPassNodes
))
54
return
kFALSE
;
55
56
return
kTRUE
;
57
}
BmnZdcGeoPar.h
Bool_t
bool Bool_t
kFALSE
constexpr Bool_t kFALSE
kTRUE
constexpr Bool_t kTRUE
BmnZdcGeoPar::~BmnZdcGeoPar
~BmnZdcGeoPar(void)
Definition
BmnZdcGeoPar.cxx:27
BmnZdcGeoPar::fGeoPassNodes
TObjArray * fGeoPassNodes
List of FairGeoNodes for sensitive volumes.
Definition
BmnZdcGeoPar.h:21
BmnZdcGeoPar::putParams
void putParams(FairParamList *)
Definition
BmnZdcGeoPar.cxx:39
BmnZdcGeoPar::getParams
Bool_t getParams(FairParamList *)
Definition
BmnZdcGeoPar.cxx:47
BmnZdcGeoPar::BmnZdcGeoPar
BmnZdcGeoPar(const char *name="BmnZdcGeoPar", const char *title="Zdc Geometry Parameters", const char *context="ZdcDefaultContext")
List of FairGeoNodes for passive volumes.
Definition
BmnZdcGeoPar.cxx:19
BmnZdcGeoPar::clear
void clear(void)
Definition
BmnZdcGeoPar.cxx:31
BmnZdcGeoPar::fGeoSensNodes
TObjArray * fGeoSensNodes
Definition
BmnZdcGeoPar.h:20
FairParGenericSet
TObjArray
detectors
zdc
BmnZdcGeoPar.cxx
Generated on
for BmnRoot by
1.17.0