BmnRoot
26.10.0-19-g6979a6c6
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnEcalGeoPar.h
Go to the documentation of this file.
1
/*************************************************************************************
2
*
3
* Class BmnEcalGeoPar
4
*
5
* Adopted for BMN by: Elena Litvinenko
6
* e-mail: litvin@nf.jinr.ru
7
* Version: 10-02-2016
8
*
9
************************************************************************************/
10
11
#ifndef BMNGEOECALPAR_H
12
#define BMNGEOECALPAR_H
13
14
#include "FairParGenericSet.h"
15
#include "
TObjArray.h
"
16
17
class
BmnEcalGeoPar
:
public
FairParGenericSet
18
{
19
public
:
20
TObjArray
*
fGeoSensNodes
;
/** List of FairGeoNodes for sensitive volumes */
21
TObjArray
*
fGeoPassNodes
;
/** List of FairGeoNodes for passive volumes */
22
23
BmnEcalGeoPar
(
const
char
* name =
"BmnEcalGeoPar"
,
24
const
char
* title =
"Ecal Geometry Parameters"
,
25
const
char
* context =
"EcalDefaultContext"
);
26
~BmnEcalGeoPar
(
void
);
27
void
clear
(
void
);
28
void
putParams
(FairParamList*);
29
Bool_t
getParams
(FairParamList*);
30
TObjArray
*
GetGeoSensitiveNodes
() {
return
fGeoSensNodes
; }
31
TObjArray
*
GetGeoPassiveNodes
() {
return
fGeoPassNodes
; }
32
33
ClassDef
(
BmnEcalGeoPar
, 1)
34
};
35
36
#endif
/* !BMNGEOECALPAR_H */
Bool_t
bool Bool_t
ClassDef
#define ClassDef(name, id)
TObjArray.h
BmnEcalGeoPar
Definition
BmnEcalGeoPar.h:18
BmnEcalGeoPar::clear
void clear(void)
Definition
BmnEcalGeoPar.cxx:30
BmnEcalGeoPar::BmnEcalGeoPar
BmnEcalGeoPar(const char *name="BmnEcalGeoPar", const char *title="Ecal Geometry Parameters", const char *context="EcalDefaultContext")
List of FairGeoNodes for passive volumes.
Definition
BmnEcalGeoPar.cxx:18
BmnEcalGeoPar::getParams
Bool_t getParams(FairParamList *)
Definition
BmnEcalGeoPar.cxx:46
BmnEcalGeoPar::fGeoPassNodes
TObjArray * fGeoPassNodes
List of FairGeoNodes for sensitive volumes.
Definition
BmnEcalGeoPar.h:21
BmnEcalGeoPar::fGeoSensNodes
TObjArray * fGeoSensNodes
Definition
BmnEcalGeoPar.h:20
BmnEcalGeoPar::GetGeoSensitiveNodes
TObjArray * GetGeoSensitiveNodes()
Definition
BmnEcalGeoPar.h:30
BmnEcalGeoPar::~BmnEcalGeoPar
~BmnEcalGeoPar(void)
Definition
BmnEcalGeoPar.cxx:26
BmnEcalGeoPar::GetGeoPassiveNodes
TObjArray * GetGeoPassiveNodes()
Definition
BmnEcalGeoPar.h:31
BmnEcalGeoPar::putParams
void putParams(FairParamList *)
Definition
BmnEcalGeoPar.cxx:38
FairParGenericSet
TObjArray
detectors
ecal
BmnEcalGeoPar.h
Generated on
for BmnRoot by
1.17.0