FairRoot/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 {
10  public:
11  TObjArray *fTubeParams;
12  Int_t fGeoType;
14 
15  PndGeoSttPar(const char* name="PndGeoSttPar",
16  const char* title="Stt Geometry Parameters",
17  const char* context="TestDefaultContext");
18  ~PndGeoSttPar(void);
19  void clear(void);
20  void putParams(FairParamList*);
21  Bool_t getParams(FairParamList*);
22  TObjArray *GetTubeParameters() { return fTubeParams; }
23 
24  // additional function for geometry
25  void SetGeometryType(Int_t geoType) { fGeoType = geoType; }
26  void SetTubeInRad(Double_t inrad) { fTubeInRad = inrad; }
27  void SetTubeOutRad(Double_t outrad) { fTubeOutRad = outrad; }
28  Int_t GetGeometryType() { return (Int_t) fGeoType;};
31 
33  PndGeoSttPar& operator= (const PndGeoSttPar&) {return *this;};
34 
35  ClassDef(PndGeoSttPar,1)
36 };
37 
38 #endif /* !PNDGEOSTTPAR_H */
void clear(void)
Double_t fTubeOutRad
Definition: PndGeoSttPar.h:13
Bool_t getParams(FairParamList *)
Double_t par[3]
void SetTubeInRad(Double_t inrad)
Definition: PndGeoSttPar.h:26
~PndGeoSttPar(void)
TObjArray * fTubeParams
Definition: PndGeoSttPar.h:11
Int_t GetGeometryType()
Definition: PndGeoSttPar.h:28
Int_t fGeoType
Definition: PndGeoSttPar.h:12
void putParams(FairParamList *)
Double_t fTubeInRad
Definition: PndGeoSttPar.h:13
PndGeoSttPar(const char *name="PndGeoSttPar", const char *title="Stt Geometry Parameters", const char *context="TestDefaultContext")
Double_t GetTubeOutRad()
Definition: PndGeoSttPar.h:30
Double_t
void SetTubeOutRad(Double_t outrad)
Definition: PndGeoSttPar.h:27
TString name
PndGeoSttPar & operator=(const PndGeoSttPar &)
Definition: PndGeoSttPar.h:33
TObjArray * GetTubeParameters()
Definition: PndGeoSttPar.h:22
Double_t GetTubeInRad()
Definition: PndGeoSttPar.h:29
void SetGeometryType(Int_t geoType)
Definition: PndGeoSttPar.h:25