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", const char *title = "Passive Geometry Parameters", const char *context = "TestDefaultContext");
13  ~PndGeoPassivePar(void);
14  void clear(void);
15  void putParams(FairParamList *);
16  Bool_t getParams(FairParamList *);
17  TObjArray *GetGeoSensitiveNodes() { return fGeoSensNodes; }
18  TObjArray *GetGeoPassiveNodes() { return fGeoPassNodes; }
19 
20  private:
22  PndGeoPassivePar &operator=(const PndGeoPassivePar &) { return *this; }
23 
24  ClassDef(PndGeoPassivePar, 1)
25 };
26 
27 #endif /* !PNDGEOPASSIVEPAR_H */
PndGeoPassivePar(const char *name="PndGeoPassivePar", const char *title="Passive Geometry Parameters", const char *context="TestDefaultContext")
TObjArray * GetGeoPassiveNodes()
TObjArray * fGeoPassNodes
TObjArray * fGeoSensNodes
Bool_t getParams(FairParamList *)
TObjArray * GetGeoSensitiveNodes()
void clear(void)
void putParams(FairParamList *)