er  dev
ERGeoPassivePar.h
1 // -------------------------------------------------------------------------
2 // ----- ERGeoPassivePar header file -----
3 // ----- Created 11/12/15 by V.Schetinin -----
4 // -------------------------------------------------------------------------
5 
6 #ifndef ERGEOPASSIVEPAR_H
7 #define ERGEOPASSIVEPAR_H
8 
9 #include "FairParGenericSet.h"
10 #include "TH1F.h"
11 
12 class ERGeoPassivePar : public FairParGenericSet {
13 public:
14  TObjArray *fGeoSensNodes; // List of FairGeoNodes for sensitive volumes
15  TObjArray *fGeoPassNodes; // List of FairGeoNodes for sensitive volumes
16 
17  ERGeoPassivePar(const char* name="ERGeoPassivePar",
18  const char* title="Passive Geometry Parameters",
19  const char* context="TestDefaultContext");
20  ~ERGeoPassivePar(void);
21  void clear(void);
22  void putParams(FairParamList*);
23  Bool_t getParams(FairParamList*);
24  TObjArray *GetGeoSensitiveNodes(){return fGeoSensNodes;}
25  TObjArray *GetGeoPassiveNodes(){return fGeoPassNodes;}
26 
27  ClassDef(ERGeoPassivePar,1)
28 };
29 
30 #endif /* !ERGeoPassivePar_H */