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