BmnRoot
Loading...
Searching...
No Matches
BmnMapPar.h
Go to the documentation of this file.
1#ifndef BMNMAPPAR_H
2#define BMNMAPPAR_H 1
3
4#include "FairField.h"
5#include "FairParGenericSet.h"
6
7class FairParamList;
8
9class BmnMapPar : public FairParGenericSet
10{
11
12 public:
13
15 BmnMapPar(const char* name, const char* title, const char* context);
16
19
22
24 virtual void putParams(FairParamList* list);
25
27 virtual Bool_t getParams(FairParamList* list);
28
30 void SetParameters(FairField* field);
31
33 Int_t GetType() const { return fType; }
34 Double_t GetXmin() const { return fXmin; }
35 Double_t GetXmax() const { return fXmax; }
36 Double_t GetYmin() const { return fYmin; }
37 Double_t GetYmax() const { return fYmax; }
38 Double_t GetZmin() const { return fZmin; }
39 Double_t GetZmax() const { return fZmax; }
40 void MapName(TString& name) { name = fMapName; }
41 Double_t GetPositionX() const { return fPosX; }
42 Double_t GetPositionY() const { return fPosY; }
43 Double_t GetPositionZ() const { return fPosZ; }
44 Double_t GetScale() const { return fScale; }
45
46 protected:
47
54 Int_t fType;
55
57 Double_t fXmin, fXmax;
58 Double_t fYmin, fYmax;
59 Double_t fZmin, fZmax;
60
62 TString fMapName;
63
65 Double_t fPosX, fPosY, fPosZ;
66
68 Double_t fScale;
69
71
72};
73
74#endif
Double_t fYmin
Definition BmnMapPar.h:58
void SetParameters(FairField *field)
Double_t fXmin
Definition BmnMapPar.h:57
Double_t fZmax
Definition BmnMapPar.h:59
Double_t GetPositionZ() const
Definition BmnMapPar.h:43
TString fMapName
Definition BmnMapPar.h:62
Double_t GetXmin() const
Definition BmnMapPar.h:34
Double_t fPosY
Definition BmnMapPar.h:65
virtual void putParams(FairParamList *list)
ClassDef(BmnMapPar, 1)
Double_t GetYmax() const
Definition BmnMapPar.h:37
BmnMapPar(const char *name, const char *title, const char *context)
Double_t GetZmin() const
Definition BmnMapPar.h:38
Double_t GetPositionY() const
Definition BmnMapPar.h:42
void MapName(TString &name)
Definition BmnMapPar.h:40
Double_t fScale
Definition BmnMapPar.h:68
Double_t GetYmin() const
Definition BmnMapPar.h:36
Double_t fPosZ
Definition BmnMapPar.h:65
Double_t GetXmax() const
Definition BmnMapPar.h:35
virtual Bool_t getParams(FairParamList *list)
Int_t fType
Definition BmnMapPar.h:54
Double_t GetZmax() const
Definition BmnMapPar.h:39
Double_t fXmax
Definition BmnMapPar.h:57
Int_t GetType() const
Definition BmnMapPar.h:33
Double_t fYmax
Definition BmnMapPar.h:58
Double_t fZmin
Definition BmnMapPar.h:59
Double_t fPosX
Definition BmnMapPar.h:65
Double_t GetScale() const
Definition BmnMapPar.h:44
Double_t GetPositionX() const
Definition BmnMapPar.h:41