|
| void | Align (EdbPattern &p1, EdbPattern &p2, float dz, int flag=0) |
| |
| void | CoarseAl (EdbPattern &p1, EdbPattern &p2) |
| |
| void | DoubletsFilterOut (EdbPattern &p1, EdbPattern &p2) |
| |
| | EdbPlateAlignment () |
| |
| void | FineAl (EdbPattern &p1, EdbPattern &p2) |
| |
| void | FineAlAff (EdbPattern &p1, EdbPattern &p2, EdbLayer &la1) |
| |
| void | ProduceReport () |
| |
| void | RankCouples (TObjArray &arr1, TObjArray &arr2) |
| |
| void | SaveCouplesTree () |
| |
| void | SetDoublets (float dx, float dy, float dtx, float dty) |
| |
| void | SetParCoarseAl (float zcorr, float dpos=300, float dang=0.015, float dz=122, float dphi=0.01) |
| |
| void | SetParFineAl () |
| |
| void | SetParTestAl (float zcorr, float dz=500, float dphi=0.03) |
| |
| void | SetSigma (float spos, float sang) |
| |
| void | SlowAlignXY (EdbPattern &p1, EdbPattern &p2, EdbH2 &hxy, EdbH1 &hphi, const char *name="slowal") |
| |
| void | TestAl (EdbPattern &p1, EdbPattern &p2) |
| |
| virtual | ~EdbPlateAlignment () |
| |
| void | AddSegCouple (EdbSegP *s1, EdbSegP *s2) |
| |
| void | ApplyLimitsOffset (float &xmin1, float &xmax1, float &xmin2, float &xmax2, float offsetMax) |
| |
| void | AssignFlagToS (int flag) |
| |
| Int_t | CalcAffFull () |
| |
| Int_t | CalcApplyFractMeanDiff () |
| |
| Int_t | CalcApplyMeanDiff () |
| |
| Float_t | CalcFractMeanDiff (int ivar, float fraction) |
| |
| Float_t | CalcMeanDiff (int ivar) |
| |
| Float_t | CalcMeanDiff2Const (int ivar, int side, float mean) |
| |
| Float_t | CalcMeanDZ (float tmin=0.1, float tmax=2.) |
| |
| Float_t | CalcMeanShr (float tmin=0.1, float tmax=2.) |
| |
| Int_t | CalculateAffTXTY (EdbAffine2D &aff) |
| |
| Int_t | CalculateAffTXTY (TObjArray &arr1, TObjArray &arr2, EdbAffine2D &aff) |
| |
| Int_t | CalculateAffTXTYShift (TObjArray &arr1, TObjArray &arr2, EdbAffine2D &aff) |
| |
| Int_t | CalculateAffTXTYTurn (TObjArray &arr1, TObjArray &arr2, EdbAffine2D &aff) |
| |
| Int_t | CalculateAffXY (EdbAffine2D &aff) |
| |
| Int_t | CalculateAffXY (TObjArray &arr1, TObjArray &arr2, EdbAffine2D &aff) |
| |
| Int_t | CalculateAffXYShift (TObjArray &arr1, TObjArray &arr2, EdbAffine2D &aff) |
| |
| Int_t | CalculateAffXYTurn (EdbAffine2D &aff) |
| |
| Int_t | CalculateAffXYTurn (TObjArray &arr1, TObjArray &arr2, EdbAffine2D &aff) |
| |
| void | CloseOutputFile () |
| |
| void | Corr2Aff (EdbLayer &layer) |
| |
| void | Corr2Aff (EdbSegCorr &corr, EdbLayer &layer) |
| |
| void | CorrToCoG (int side, EdbPattern &p) |
| |
| void | CorrToCoG (int side, TObjArray &p) |
| |
| float | CoupleQuality (EdbSegP &s1, EdbSegP &s2) |
| |
| bool | DefineGuessCell (float xmin1, float xmax1, float ymin1, float ymax1, float xmin2, float xmax2, float ymin2, float ymax2, int np1, int np2, float binOK) |
| |
| int | DoubletsFilterOut (int checkview, TH2F *hxy=0, TH2F *htxty=0) |
| |
| | EdbAlignmentV () |
| |
| void | FillCell (int side, EdbPattern &pat) |
| |
| void | FillCell (int side, TObjArray &pat) |
| |
| int | FillCombinations () |
| |
| int | FillCombinations (float dv[4], float dxMax, float dyMax, bool doFill) |
| |
| void | FillGuessCell (EdbPattern &p1, EdbPattern &p2, float binOK=1., float offsetMax=2000.) |
| |
| void | FillGuessCell (TObjArray &p1, TObjArray &p2, float binOK=1., float offsetMax=2000.) |
| |
| void | FillThetaHist (int side, EdbH2 &htxy) |
| |
| Int_t | FindCorrDiff (float dvsame[4], int side=0, int nlim=10) |
| |
| Float_t | FindDensityPeak (TArrayF &arr, float fraction) |
| |
| Int_t | FindDiff (TObjArray &arr1, TObjArray &arr2, float dvlim[4], float dvfound[4]) |
| |
| float | FineCorrPhi (TObjArray &sel1, TObjArray &sel2) |
| |
| float | FineCorrZ () |
| |
| float | FineCorrZ (TObjArray &sel1, TObjArray &sel2) |
| |
| void | HDistance (EdbPattern &p1, EdbPattern &p2, float dxMax, float dyMax) |
| |
| void | InitHphi (int n, float min, float max) |
| |
| void | InitHshr0 (int n, float min, float max) |
| |
| void | InitHshr1 (int n, float min, float max) |
| |
| void | InitHx (int n, float min, float max) |
| |
| void | InitHy (int n, float min, float max) |
| |
| void | InitHz (int n, float min, float max) |
| |
| void | InitOutputFile (const char *file="report_al.root", const char *option="RECREATE") |
| |
| void | InitPatCellBin (int side, EdbPattern &pat, float binx, float biny) |
| |
| void | InitPatCellN (EdbCell2 &cell, EdbPattern &pat, int nx, int ny) |
| |
| Bool_t | IsInsideDVsame (EdbSegP &s1, EdbSegP &s2) |
| |
| Int_t | Ncoins (float dvlim[4], EdbH2 *hdxy=0, EdbH2 *hdtxty=0, TObjArray *sel1=0, TObjArray *sel2=0) |
| |
| Int_t | Ncp () |
| |
| int | OptimiseVar1 (int side, int ivar, EdbH2 *hdxy=0, EdbH2 *hdtxy=0) |
| |
| void | OptimiseVar2 (int side1, int ivar1, int side2, int ivar2, EdbH2 &h12, EdbH2 *hdxy=0, EdbH2 *hdtxty=0) |
| |
| void | PrintCorr () |
| |
| int | SelectBestCouple () |
| |
| int | SelectIsolated () |
| |
| Bool_t | SideOK (int side) |
| |
| char * | StrDVsame () const |
| |
| float | TX (int side, EdbSegP &s) |
| |
| float | TY (int side, EdbSegP &s) |
| |
| Bool_t | ValidCoinsidence (EdbSegP &s1, EdbSegP &s2, float dvlim[4], float dvfound[4]) |
| |
| float | Var (int side, EdbSegP &s, int ivar) |
| |
| float | Var (int side, int iseg, int ivar) |
| |
| float | X (int side, EdbSegP &s) |
| |
| float | Xmax (int side, EdbPattern &p) |
| |
| float | Xmax (int side, TObjArray &p) |
| |
| float | Xmin (int side, EdbPattern &p) |
| |
| float | Xmin (int side, TObjArray &p) |
| |
| float | Y (int side, EdbSegP &s) |
| |
| float | Ymax (int side, EdbPattern &p) |
| |
| float | Ymax (int side, TObjArray &p) |
| |
| float | Ymin (int side, EdbPattern &p) |
| |
| float | Ymin (int side, TObjArray &p) |
| |
| virtual | ~EdbAlignmentV () |
| |