er  dev
ERDetectorGeoPar.h
1 // -------------------------------------------------------------------------
2 // ----- ERDetectorGeoPar header file -----
3 // ----- Created 03/15 by V.Schetinin -----
4 // -------------------------------------------------------------------------
5 
6 #ifndef ERDetectorGeoPar_H
7 #define ERDetectorGeoPar_H
8 
9 #include "FairParGenericSet.h"
10 
11 class TObjArray;
12 class FairParamList;
13 
14 class ERDetectorGeoPar : public FairParGenericSet
15 {
16  public:
17 
19  TObjArray* fGeoSensNodes;
20 
22  TObjArray* fGeoPassNodes;
23 
24  ERDetectorGeoPar(const char* name="ERDetectorGeoPar",
25  const char* title="Detector Geometry Parameters",
26  const char* context="TestDefaultContext");
27  ~ERDetectorGeoPar(void);
28  void clear(void);
29  void putParams(FairParamList*);
30  Bool_t getParams(FairParamList*);
31  TObjArray* GetGeoSensitiveNodes() {return fGeoSensNodes;}
32  TObjArray* GetGeoPassiveNodes() {return fGeoPassNodes;}
33 
34  private:
36  ERDetectorGeoPar& operator=(const ERDetectorGeoPar&);
37 
38  ClassDef(ERDetectorGeoPar,1)
39 };
40 
41 #endif /* ERDetectorGeoPar_H */
TObjArray * fGeoPassNodes
TObjArray * fGeoSensNodes