CbmRoot
CbmGeoPassivePar.h
Go to the documentation of this file.
1 #ifndef CBMGEOPASSIVEPAR_H
2 #define CBMGEOPASSIVEPAR_H
3 
4 #include "FairParGenericSet.h"
5 
6 class CbmGeoPassivePar : public FairParGenericSet {
7 public:
8  TObjArray* fGeoSensNodes; // List of FairGeoNodes for sensitive volumes
9  TObjArray* fGeoPassNodes; // List of FairGeoNodes for sensitive volumes
10 
11  CbmGeoPassivePar(const char* name = "CbmGeoPassivePar",
12  const char* title = "Passive Geometry Parameters",
13  const char* context = "TestDefaultContext");
14  ~CbmGeoPassivePar(void);
15  void clear(void);
16  void putParams(FairParamList*);
17  Bool_t getParams(FairParamList*);
18  TObjArray* GetGeoSensitiveNodes() { return fGeoSensNodes; }
19  TObjArray* GetGeoPassiveNodes() { return fGeoPassNodes; }
20 
21 private:
24 
25  ClassDef(CbmGeoPassivePar, 1)
26 };
27 
28 #endif /* !CBMGEOPASSIVEPAR_H */
CbmGeoPassivePar::~CbmGeoPassivePar
~CbmGeoPassivePar(void)
Definition: CbmGeoPassivePar.cxx:19
CbmGeoPassivePar::CbmGeoPassivePar
CbmGeoPassivePar(const CbmGeoPassivePar &)
CbmGeoPassivePar::GetGeoPassiveNodes
TObjArray * GetGeoPassiveNodes()
Definition: CbmGeoPassivePar.h:19
CbmGeoPassivePar::CbmGeoPassivePar
CbmGeoPassivePar(const char *name="CbmGeoPassivePar", const char *title="Passive Geometry Parameters", const char *context="TestDefaultContext")
CbmGeoPassivePar::operator=
CbmGeoPassivePar & operator=(const CbmGeoPassivePar &)
CbmGeoPassivePar::GetGeoSensitiveNodes
TObjArray * GetGeoSensitiveNodes()
Definition: CbmGeoPassivePar.h:18
CbmGeoPassivePar
Definition: CbmGeoPassivePar.h:6
CbmGeoPassivePar::fGeoPassNodes
TObjArray * fGeoPassNodes
Definition: CbmGeoPassivePar.h:9
CbmGeoPassivePar::putParams
void putParams(FairParamList *)
Definition: CbmGeoPassivePar.cxx:26
CbmGeoPassivePar::fGeoSensNodes
TObjArray * fGeoSensNodes
Definition: CbmGeoPassivePar.h:8
CbmGeoPassivePar::clear
void clear(void)
Definition: CbmGeoPassivePar.cxx:21
CbmGeoPassivePar::getParams
Bool_t getParams(FairParamList *)
Definition: CbmGeoPassivePar.cxx:32