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