PandaRoot
PndGeoSttPar.h
Go to the documentation of this file.
1 #ifndef PNDGEOSTTPAR_H
2 #define PNDGEOSTTPAR_H
3 
4 #include "FairParGenericSet.h"
5 #include "TH1F.h"
6 #include "TObjArray.h"
7 
8 class PndGeoSttPar : public FairParGenericSet {
9  public:
10  TObjArray *fTubeParams;
11  Int_t fGeoType;
13 
14  PndGeoSttPar(const char *name = "PndGeoSttPar", const char *title = "Stt Geometry Parameters", const char *context = "TestDefaultContext");
15  ~PndGeoSttPar(void);
16  void clear(void);
17  void putParams(FairParamList *);
18  Bool_t getParams(FairParamList *);
19  TObjArray *GetTubeParameters() { return fTubeParams; }
20 
21  // additional function for geometry
22  void SetGeometryType(Int_t geoType) { fGeoType = geoType; }
23  void SetTubeInRad(Double_t inrad) { fTubeInRad = inrad; }
24  void SetTubeOutRad(Double_t outrad) { fTubeOutRad = outrad; }
25  Int_t GetGeometryType() { return (Int_t)fGeoType; };
26  Double_t GetTubeInRad() { return (Double_t)fTubeInRad; };
27  Double_t GetTubeOutRad() { return (Double_t)fTubeOutRad; };
28 
30  PndGeoSttPar &operator=(const PndGeoSttPar &) { return *this; };
31 
32  ClassDef(PndGeoSttPar, 1)
33 };
34 
35 #endif /* !PNDGEOSTTPAR_H */
void clear(void)
Double_t fTubeOutRad
Definition: PndGeoSttPar.h:12
Bool_t getParams(FairParamList *)
void SetTubeInRad(Double_t inrad)
Definition: PndGeoSttPar.h:23
~PndGeoSttPar(void)
TObjArray * fTubeParams
Definition: PndGeoSttPar.h:10
Int_t GetGeometryType()
Definition: PndGeoSttPar.h:25
Int_t fGeoType
Definition: PndGeoSttPar.h:11
void putParams(FairParamList *)
Double_t fTubeInRad
Definition: PndGeoSttPar.h:12
PndGeoSttPar(const char *name="PndGeoSttPar", const char *title="Stt Geometry Parameters", const char *context="TestDefaultContext")
Double_t GetTubeOutRad()
Definition: PndGeoSttPar.h:27
void SetTubeOutRad(Double_t outrad)
Definition: PndGeoSttPar.h:24
PndGeoSttPar & operator=(const PndGeoSttPar &)
Definition: PndGeoSttPar.h:30
TObjArray * GetTubeParameters()
Definition: PndGeoSttPar.h:19
Double_t GetTubeInRad()
Definition: PndGeoSttPar.h:26
void SetGeometryType(Int_t geoType)
Definition: PndGeoSttPar.h:22