FairRoot/PandaRoot
PndGeoFtsPar.h
Go to the documentation of this file.
1 
4 #ifndef PNDGEOFTSPAR_H
5 #define PNDGEOFTSPAR_H
6 
7 #include "FairParGenericSet.h"
8 #include "TH1F.h"
9 #include "TObjArray.h"
10 
11 class PndGeoFtsPar : public FairParGenericSet
12 {
13 private:
14  TObjArray *fGeoSensNodes;
15  TObjArray *fGeoPassNodes;
16  Int_t fGeoType; //modif
18 
19  PndGeoFtsPar(const PndGeoFtsPar& L);
20  PndGeoFtsPar& operator= (const PndGeoFtsPar&) {return *this;}
21 
22 public:
23  PndGeoFtsPar(const char* name="PndGeoFtsPar",
24  const char* title="Fts Geometry Parameters",
25  const char* context="TestDefaultContext");
26  ~PndGeoFtsPar(void);
27  void clear(void);
28  void putParams(FairParamList*);
29  Bool_t getParams(FairParamList*);
30  TObjArray *GetGeoSensitiveNodes(){return fGeoSensNodes;}
31  TObjArray *GetGeoPassiveNodes(){return fGeoPassNodes;}
32 
33  //Additional function
34  void SetGeometryType(Int_t geoType) { fGeoType = geoType; }
35  void SetTubeInRad(Double_t inrad) { fTubeInRad = inrad; }
36  void SetTubeOutRad(Double_t outrad) { fTubeOutRad = outrad; }
37  Int_t GetGeometryType() { return (Int_t) fGeoType;};
40 
41  ClassDef(PndGeoFtsPar,1)
42 };
43 
44 #endif /* !PNDGEOFTSPAR_H */
TObjArray * fGeoSensNodes
Definition: PndGeoFtsPar.h:14
~PndGeoFtsPar(void)
Int_t GetGeometryType()
Definition: PndGeoFtsPar.h:37
Double_t GetTubeOutRad()
Definition: PndGeoFtsPar.h:39
Int_t fGeoType
Definition: PndGeoFtsPar.h:16
void SetTubeInRad(Double_t inrad)
Definition: PndGeoFtsPar.h:35
void putParams(FairParamList *)
Bool_t getParams(FairParamList *)
Double_t fTubeInRad
Definition: PndGeoFtsPar.h:17
Double_t
void SetTubeOutRad(Double_t outrad)
Definition: PndGeoFtsPar.h:36
TObjArray * fGeoPassNodes
Definition: PndGeoFtsPar.h:15
PndGeoFtsPar(const PndGeoFtsPar &L)
TString name
TObjArray * GetGeoPassiveNodes()
Definition: PndGeoFtsPar.h:31
void SetGeometryType(Int_t geoType)
Definition: PndGeoFtsPar.h:34
Double_t fTubeOutRad
Definition: PndGeoFtsPar.h:17
TObjArray * GetGeoSensitiveNodes()
Definition: PndGeoFtsPar.h:30
void clear(void)
Double_t GetTubeInRad()
Definition: PndGeoFtsPar.h:38
PndGeoFtsPar & operator=(const PndGeoFtsPar &)
Definition: PndGeoFtsPar.h:20