BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnBdGeoPar.h
Go to the documentation of this file.
1
#ifndef BMNBDGEOPAR_H
2
#define BMNBDGEOPAR_H
3
4
#include "FairParGenericSet.h"
5
#include "
TObjArray.h
"
6
7
class
BmnBdGeoPar
:
public
FairParGenericSet
8
{
9
public
:
10
BmnBdGeoPar
(
const
char
* name =
"BmnBdGeoPar"
,
11
const
char
* title =
"BD Geometry Parameters"
,
12
const
char
* context =
"BdDefaultContext"
);
13
~BmnBdGeoPar
() {}
14
15
void
clear
();
16
void
putParams
(FairParamList*);
17
Bool_t
getParams
(FairParamList*);
18
TObjArray
*
GetGeoSensitiveNodes
() {
return
fGeoSensNodes
; }
19
TObjArray
*
GetGeoPassiveNodes
() {
return
fGeoPassNodes
; }
20
21
private
:
22
TObjArray
*
fGeoSensNodes
;
/** List of FairGeoNodes for sensitive volumes */
23
TObjArray
*
fGeoPassNodes
;
/** List of FairGeoNodes for passive volumes */
24
25
ClassDef
(
BmnBdGeoPar
, 1)
26
};
27
28
#endif
/* !BMNBDGEOPAR_H */
Bool_t
bool Bool_t
ClassDef
#define ClassDef(name, id)
TObjArray.h
BmnBdGeoPar::~BmnBdGeoPar
~BmnBdGeoPar()
Definition
BmnBdGeoPar.h:13
BmnBdGeoPar::clear
void clear()
Definition
BmnBdGeoPar.cxx:17
BmnBdGeoPar::fGeoSensNodes
TObjArray * fGeoSensNodes
Definition
BmnBdGeoPar.h:22
BmnBdGeoPar::getParams
Bool_t getParams(FairParamList *)
Definition
BmnBdGeoPar.cxx:34
BmnBdGeoPar::putParams
void putParams(FairParamList *)
Definition
BmnBdGeoPar.cxx:25
BmnBdGeoPar::GetGeoPassiveNodes
TObjArray * GetGeoPassiveNodes()
Definition
BmnBdGeoPar.h:19
BmnBdGeoPar::BmnBdGeoPar
BmnBdGeoPar(const char *name="BmnBdGeoPar", const char *title="BD Geometry Parameters", const char *context="BdDefaultContext")
Definition
BmnBdGeoPar.cxx:10
BmnBdGeoPar::fGeoPassNodes
TObjArray * fGeoPassNodes
List of FairGeoNodes for sensitive volumes.
Definition
BmnBdGeoPar.h:23
BmnBdGeoPar::GetGeoSensitiveNodes
TObjArray * GetGeoSensitiveNodes()
Definition
BmnBdGeoPar.h:18
FairParGenericSet
TObjArray
detectors
bd
BmnBdGeoPar.h
Generated on
for BmnRoot by
1.17.0