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