FairRoot/PandaRoot
PndTransMap.h
Go to the documentation of this file.
1 
17 #ifndef PNDTRANSEMAP_H
18 #define PNDTRANSEMAP_H 1
19 
20 
21 #include "PndFieldMap.h"
22 
23 
24 class PndTransPar;
25 
26 class PndTransMap : public PndFieldMap {
27 
28 
29 public:
30 
31 
33  PndTransMap();
34 
35 
40  PndTransMap(const char* mapName, const char* fileType = "R", Double_t BeamMom=15.0);
41 
42 
45 
46 
48  virtual ~PndTransMap();
49 
50 
51 
59  Int_t& ix, Int_t& iy, Int_t& iz,
61 
62  void GetBxyz(const Double_t point[3], Double_t* bField);
63 
64 
65  void FillParContainer();
66 
67 protected:
68 
69  // Hemispheres of a point (for temporary use)
72 
73  ClassDef(PndTransMap,1)
74 
75 };
76 
77 
78 #endif
double dy
Double_t fHemiX
Definition: PndTransMap.h:70
virtual Bool_t IsInside(Double_t x, Double_t y, Double_t z, Int_t &ix, Int_t &iy, Int_t &iz, Double_t &dx, Double_t &dy, Double_t &dz)
Double_t fBeamMom
Definition: PndTransMap.h:71
Double_t fHemiY
Definition: PndTransMap.h:70
void FillParContainer()
Double_t
PndMultiFieldPar * fieldPar
Definition: sim_ftof.C:102
TClonesArray * point
Definition: anaLmdDigi.C:29
virtual ~PndTransMap()
Double_t z
double dx
void GetBxyz(const Double_t point[3], Double_t *bField)
Double_t x
Double_t y