FairRoot/PandaRoot
PndTrkConformalTransform.h
Go to the documentation of this file.
1 #ifndef PNDTRKCONFORMALTRANSFORM_H
2 #define PNDTRKCONFORMALTRANSFORM_H
3 
4 #include "TVector2.h"
5 #include "PndTrkConformalHit.h"
6 
7 class PndTrkConformalTransform : public TObject {
8 
9  public:
10 
12  PndTrkConformalTransform(double x, double y, double delta);
14 
15  void SetTranslation(double x, double y);
16  void SetRotation(double delta);
17  TVector2 GetTranslation() { return fTrasl; }
18  Double_t GetRotation() { return fAngle; }
19 
20  void PerformConformalTransformation(double x, double y, double rd, double &u, double &v, double &rc);
21  void PerformRealTransformation(double u, double v, double rc, double &x, double &y, double &rd);
22 
25  double GetXConf(double x, double y, double rd);
26  double GetYConf(double x, double y, double rd);
27  double GetRConf(double x, double y, double rd);
28 
29  void SetOrigin(double x, double y, double delta);
30 
31  private:
32  TVector2 fTrasl;
34 
35  ClassDef(PndTrkConformalTransform, 1)
36 };
37 
38 
39 #endif
__m128 v
Definition: P4_F32vec4.h:4
double GetXConf(double x, double y, double rd)
Double_t
PndTrkConformalHit GetConformalHit(PndTrkHit *hit)
void SetOrigin(double x, double y, double delta)
double GetRConf(double x, double y, double rd)
void SetTranslation(double x, double y)
Double_t x
double GetYConf(double x, double y, double rd)
PndTrkConformalHit GetConformalSttHit(PndTrkHit *hit)
PndSdsMCPoint * hit
Definition: anasim.C:70
Double_t y
void PerformConformalTransformation(double x, double y, double rd, double &u, double &v, double &rc)
void PerformRealTransformation(double u, double v, double rc, double &x, double &y, double &rd)