BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
CbmMvdGeoPar.h
Go to the documentation of this file.
1
// -------------------------------------------------------------------------
2
// ----- CbmMvdGeoPar header file -----
3
// ----- Created 07/11/06 by V. Friese -----
4
// -------------------------------------------------------------------------
5
6
/** CbmMvdGeoPar.h
7
*@author V.Friese <v.friese@gsi.de>
8
*
9
* Handling of geometry parameters for MVD. Copied from CbmGeoStsPar.h.
10
*
11
**/
12
13
#ifndef CBMMVDGEOPAR_H
14
#define CBMMVDGEOPAR_H 1
15
16
#include "FairParGenericSet.h"
17
18
class
CbmMvdGeoPar
:
public
FairParGenericSet
19
{
20
21
public
:
22
/** Constructor **/
23
CbmMvdGeoPar
(
const
char
* name =
"CbmMvdGeoPar"
,
24
const
char
* title =
"MVD Geometry Parameters"
,
25
const
char
* context =
"Default"
);
26
27
/** Destructor **/
28
virtual
~CbmMvdGeoPar
();
29
30
/** Clear parameter set **/
31
virtual
void
clear
();
32
33
/** Put parameters **/
34
virtual
void
putParams
(FairParamList* parList);
35
36
/** Get parameters **/
37
virtual
Bool_t
getParams
(FairParamList* parList);
38
39
/** Accessors to sensitive and passive nodes **/
40
TObjArray
*
GetGeoSensitiveNodes
() {
return
fGeoSensNodes
; }
41
TObjArray
*
GetGeoPassiveNodes
() {
return
fGeoPassNodes
; }
42
43
private
:
44
TObjArray
*
fGeoSensNodes
;
// List of FairGeoNodes for sensitive volumes
45
TObjArray
*
fGeoPassNodes
;
// List of FairGeoNodes for passive volumes
46
47
CbmMvdGeoPar
(
const
CbmMvdGeoPar
&) =
delete
;
48
CbmMvdGeoPar
&
operator=
(
const
CbmMvdGeoPar
&) =
delete
;
49
50
ClassDef
(
CbmMvdGeoPar
, 1);
51
};
52
53
#endif
Bool_t
bool Bool_t
ClassDef
#define ClassDef(name, id)
CbmMvdGeoPar::operator=
CbmMvdGeoPar & operator=(const CbmMvdGeoPar &)=delete
CbmMvdGeoPar::CbmMvdGeoPar
CbmMvdGeoPar(const char *name="CbmMvdGeoPar", const char *title="MVD Geometry Parameters", const char *context="Default")
Constructor.
Definition
CbmMvdGeoPar.cxx:19
CbmMvdGeoPar::clear
virtual void clear()
Clear parameter set.
Definition
CbmMvdGeoPar.cxx:47
CbmMvdGeoPar::GetGeoSensitiveNodes
TObjArray * GetGeoSensitiveNodes()
Accessors to sensitive and passive nodes.
Definition
CbmMvdGeoPar.h:40
CbmMvdGeoPar::fGeoPassNodes
TObjArray * fGeoPassNodes
Definition
CbmMvdGeoPar.h:45
CbmMvdGeoPar::CbmMvdGeoPar
CbmMvdGeoPar(const CbmMvdGeoPar &)=delete
CbmMvdGeoPar::~CbmMvdGeoPar
virtual ~CbmMvdGeoPar()
Destructor.
Definition
CbmMvdGeoPar.cxx:27
CbmMvdGeoPar::putParams
virtual void putParams(FairParamList *parList)
Put parameters.
Definition
CbmMvdGeoPar.cxx:57
CbmMvdGeoPar::getParams
virtual Bool_t getParams(FairParamList *parList)
Get parameters.
Definition
CbmMvdGeoPar.cxx:67
CbmMvdGeoPar::fGeoSensNodes
TObjArray * fGeoSensNodes
Definition
CbmMvdGeoPar.h:44
CbmMvdGeoPar::GetGeoPassiveNodes
TObjArray * GetGeoPassiveNodes()
Definition
CbmMvdGeoPar.h:41
FairParGenericSet
TObjArray
base
cbm
CbmMvdGeoPar.h
Generated on
for BmnRoot by
1.17.0