1#ifndef ROOT_EdbAlignment
2#define ROOT_EdbAlignment
20 static float DVAR(
const TObjArray &segarr1,
const TObjArray &segarr2,
int ivar );
21 static float DX(
const TObjArray &segarr1,
const TObjArray &segarr2 ) {
return DVAR(segarr1,segarr2,1); }
22 static float DY(
const TObjArray &segarr1,
const TObjArray &segarr2 ) {
return DVAR(segarr1,segarr2,2); }
23 static float DTX(
const TObjArray &segarr1,
const TObjArray &segarr2 ) {
return DVAR(segarr1,segarr2,3); }
24 static float DTY(
const TObjArray &segarr1,
const TObjArray &segarr2 ) {
return DVAR(segarr1,segarr2,4); }
26 static int CalculateM(
const TObjArray &segarr1,
const TObjArray &segarr2,
EdbAffine2D &aff,
int flag=0 );
29 static void MakeAff(Double_t
X0, Double_t Y0, Double_t dX, Double_t dY, Double_t dPhi,
EdbAffine2D &aff);
brick X0
Definition: RecDispMC.C:112
Definition: EdbAffine.h:17
Definition: EdbAlignment.h:10
static float DX(const TObjArray &segarr1, const TObjArray &segarr2)
Definition: EdbAlignment.h:21
static float DTX(const TObjArray &segarr1, const TObjArray &segarr2)
Definition: EdbAlignment.h:23
static float DY(const TObjArray &segarr1, const TObjArray &segarr2)
Definition: EdbAlignment.h:22
~EdbAlignment()
Definition: EdbAlignment.h:18
static int CalculateM(const TObjArray &segarr1, const TObjArray &segarr2, EdbAffine2D &aff, int flag=0)
Definition: EdbAlignment.cxx:36
static void MakeAff(Double_t X0, Double_t Y0, Double_t dX, Double_t dY, Double_t dPhi, EdbAffine2D &aff)
Definition: EdbAlignment.cxx:110
EdbAlignment()
Definition: EdbAlignment.h:17
static float DVAR(const TObjArray &segarr1, const TObjArray &segarr2, int ivar)
static float DTY(const TObjArray &segarr1, const TObjArray &segarr2)
Definition: EdbAlignment.h:24
static int Calculate(const TObjArray &segarr1, const TObjArray &segarr2, EdbAffine2D &aff)
Definition: EdbAlignment.cxx:52
Float_t X2
Definition: testChi2Ordering.C:24