BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
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
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 **/
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;
49
51};
52
53#endif
bool Bool_t
#define ClassDef(name, id)
CbmMvdGeoPar & operator=(const CbmMvdGeoPar &)=delete
CbmMvdGeoPar(const char *name="CbmMvdGeoPar", const char *title="MVD Geometry Parameters", const char *context="Default")
Constructor.
virtual void clear()
Clear parameter set.
TObjArray * GetGeoSensitiveNodes()
Accessors to sensitive and passive nodes.
TObjArray * fGeoPassNodes
CbmMvdGeoPar(const CbmMvdGeoPar &)=delete
virtual ~CbmMvdGeoPar()
Destructor.
virtual void putParams(FairParamList *parList)
Put parameters.
virtual Bool_t getParams(FairParamList *parList)
Get parameters.
TObjArray * fGeoSensNodes
TObjArray * GetGeoPassiveNodes()