ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtSiArrayGeoPar.h
Go to the documentation of this file.
1 #ifndef AtSIARRAYGEOPAR_H
2 #define AtSIARRAYGEOPAR_H
3 
4 #include <FairParGenericSet.h>
5 
6 #include <Rtypes.h>
7 
8 class TObjArray;
9 class FairParamList;
10 class TBuffer;
11 class TClass;
12 class TMemberInspector;
13 
14 class AtSiArrayGeoPar : public FairParGenericSet {
15 public:
17  TObjArray *fGeoSensNodes;
18 
20  TObjArray *fGeoPassNodes;
21 
22  AtSiArrayGeoPar(const char *name = "AtSiArrayGeoPar", const char *title = "AtSiArray Geometry Parameters",
23  const char *context = "TestDefaultContext");
25  void clear(void);
26  void putParams(FairParamList *);
27  Bool_t getParams(FairParamList *);
28  TObjArray *GetGeoSensitiveNodes() { return fGeoSensNodes; }
29  TObjArray *GetGeoPassiveNodes() { return fGeoPassNodes; }
30 
31 private:
33  AtSiArrayGeoPar &operator=(const AtSiArrayGeoPar &);
34 
35  ClassDef(AtSiArrayGeoPar, 1)
36 };
37 
38 #endif
AtSiArrayGeoPar::GetGeoSensitiveNodes
TObjArray * GetGeoSensitiveNodes()
Definition: AtSiArrayGeoPar.h:28
AtSiArrayGeoPar::fGeoPassNodes
TObjArray * fGeoPassNodes
Definition: AtSiArrayGeoPar.h:20
AtSiArrayGeoPar::fGeoSensNodes
TObjArray * fGeoSensNodes
Definition: AtSiArrayGeoPar.h:17
AtSiArrayGeoPar::getParams
Bool_t getParams(FairParamList *)
Definition: AtSiArrayGeoPar.cxx:36
AtSiArrayGeoPar::clear
void clear(void)
Definition: AtSiArrayGeoPar.cxx:17
AtSiArrayGeoPar::putParams
void putParams(FairParamList *)
Definition: AtSiArrayGeoPar.cxx:27
AtSiArrayGeoPar
Definition: AtSiArrayGeoPar.h:14
AtSiArrayGeoPar::GetGeoPassiveNodes
TObjArray * GetGeoPassiveNodes()
Definition: AtSiArrayGeoPar.h:29
AtSiArrayGeoPar::~AtSiArrayGeoPar
~AtSiArrayGeoPar(void)
AtSiArrayGeoPar::AtSiArrayGeoPar
AtSiArrayGeoPar(const char *name="AtSiArrayGeoPar", const char *title="AtSiArray Geometry Parameters", const char *context="TestDefaultContext")