FEDRA emulsion software from the OPERA Collaboration
EdbPlateAlignment Member List

This is the complete list of members for EdbPlateAlignment, including all inherited members.

AddSegCouple(EdbSegP *s1, EdbSegP *s2)EdbAlignmentVinline
Align(EdbPattern &p1, EdbPattern &p2, float dz)EdbPlateAlignment
ApplyLimitsOffset(float &xmin1, float &xmax1, float &xmin2, float &xmax2, float offsetMax)EdbAlignmentV
CalcAffFull()EdbAlignmentV
CalcApplyFractMeanDiff()EdbAlignmentV
CalcApplyMeanDiff()EdbAlignmentV
CalcFractMeanDiff(int ivar, float fraction)EdbAlignmentV
CalcMeanDiff(int ivar)EdbAlignmentV
CalcMeanDZ(float tmin=0.1, float tmax=2.)EdbAlignmentV
CalcMeanShr(float tmin=0.1, float tmax=2.)EdbAlignmentV
CalculateAffTXTY(EdbAffine2D &aff)EdbAlignmentVinline
CalculateAffTXTY(TObjArray &arr1, TObjArray &arr2, EdbAffine2D &aff)EdbAlignmentV
CalculateAffTXTYTurn(TObjArray &arr1, TObjArray &arr2, EdbAffine2D &aff)EdbAlignmentV
CalculateAffXY(EdbAffine2D &aff)EdbAlignmentVinline
CalculateAffXY(TObjArray &arr1, TObjArray &arr2, EdbAffine2D &aff)EdbAlignmentV
CalculateAffXYTurn(EdbAffine2D &aff)EdbAlignmentVinline
CalculateAffXYTurn(TObjArray &arr1, TObjArray &arr2, EdbAffine2D &aff)EdbAlignmentV
CheckEqualArr(TObjArray &arr1, TObjArray &arr2)EdbAlignmentVstatic
CloseOutputFile()EdbAlignmentV
CoarseAl(EdbPattern &p1, EdbPattern &p2)EdbPlateAlignment
Corr2Aff(EdbLayer &layer)EdbAlignmentV
Corr2Aff(EdbSegCorr &corr, EdbLayer &layer)EdbAlignmentV
CorrToCoG(int side, EdbPattern &p)EdbAlignmentV
CorrToCoG(int side, TObjArray &p)EdbAlignmentV
CoupleQuality(EdbSegP &s1, EdbSegP &s2)EdbAlignmentV
DefineGuessCell(float xmin1, float xmax1, float ymin1, float ymax1, float xmin2, float xmax2, float ymin2, float ymax2, int np1, int np2, float binOK)EdbAlignmentV
DoubletsFilterOut(EdbPattern &p1, EdbPattern &p2)EdbPlateAlignment
EdbAlignmentV::DoubletsFilterOut(int checkview, TH2F *hxy=0, TH2F *htxty=0)EdbAlignmentV
eCoarseMinEdbPlateAlignment
eCoarseOKEdbPlateAlignment
eCorrEdbAlignmentV
eCorrLEdbAlignmentV
EdbAlignmentV()EdbAlignmentV
EdbPlateAlignment()EdbPlateAlignment
eDoCoarseEdbPlateAlignment
eDoCorrectBeforeSavingEdbPlateAlignment
eDoFineEdbPlateAlignment
eDoTestAlEdbPlateAlignment
eDoubletsEdbPlateAlignment
eDoubletsRateEdbAlignmentV
eDPHIEdbPlateAlignment
eDVsameEdbAlignmentV
eDZEdbPlateAlignment
eFineMinEdbPlateAlignment
eFineOKEdbPlateAlignment
eHEdbAlignmentV
eH_xy_coarseEdbPlateAlignment
eH_xy_finalEdbPlateAlignment
eH_zphi_coarseEdbPlateAlignment
eHxyEdbAlignmentV
eNcoinsEdbPlateAlignment
eNoScaleEdbPlateAlignment
eOffsetMaxEdbPlateAlignment
eOutputFileEdbAlignmentV
ePCEdbAlignmentV
eRankCouplesEdbPlateAlignment
eSEdbAlignmentV
eSaveCouplesEdbPlateAlignment
eSegCouplesEdbPlateAlignment
eSigmaEdbPlateAlignment
eStatusEdbPlateAlignment
eTestAlOKEdbPlateAlignment
eUseAffCorrEdbAlignmentV
eXmargEdbAlignmentV
eYmargEdbAlignmentV
FillCell(int side, EdbPattern &pat)EdbAlignmentV
FillCell(int side, TObjArray &pat)EdbAlignmentV
FillCombinations()EdbAlignmentV
FillCombinations(float dv[4], float dxMax, float dyMax, bool doFill)EdbAlignmentV
FillGuessCell(EdbPattern &p1, EdbPattern &p2, float binOK=1., float offsetMax=2000.)EdbAlignmentV
FillGuessCell(TObjArray &p1, TObjArray &p2, float binOK=1., float offsetMax=2000.)EdbAlignmentV
FillThetaHist(int side, EdbH2 &htxy)EdbAlignmentV
FindCorrDiff(float dvsame[4], int side=0, int nlim=10)EdbAlignmentV
FindDensityPeak(TArrayF &arr, float fraction)EdbAlignmentV
FindDiff(TObjArray &arr1, TObjArray &arr2, float dvlim[4], float dvfound[4])EdbAlignmentV
FineAl(EdbPattern &p1, EdbPattern &p2)EdbPlateAlignment
FineAlAff(EdbPattern &p1, EdbPattern &p2, EdbLayer &la1)EdbPlateAlignment
FineCorrPhi(TObjArray &sel1, TObjArray &sel2)EdbAlignmentV
FineCorrZ()EdbAlignmentVinline
FineCorrZ(TObjArray &sel1, TObjArray &sel2)EdbAlignmentV
HDistance(EdbPattern &p1, EdbPattern &p2, float dxMax, float dyMax)EdbAlignmentV
InitHphi(int n, float min, float max)EdbAlignmentVinline
InitHshr0(int n, float min, float max)EdbAlignmentVinline
InitHshr1(int n, float min, float max)EdbAlignmentVinline
InitHx(int n, float min, float max)EdbAlignmentVinline
InitHy(int n, float min, float max)EdbAlignmentVinline
InitHz(int n, float min, float max)EdbAlignmentVinline
InitOutputFile(const char *file="report_al.root", const char *option="RECREATE")EdbAlignmentV
InitPatCellBin(int side, EdbPattern &pat, float binx, float biny)EdbAlignmentV
InitPatCellN(EdbCell2 &cell, EdbPattern &pat, int nx, int ny)EdbAlignmentV
IsInsideDVsame(EdbSegP &s1, EdbSegP &s2)EdbAlignmentV
Ncoins(float dvlim[4], EdbH2 *hdxy=0, EdbH2 *hdtxty=0, TObjArray *sel1=0, TObjArray *sel2=0)EdbAlignmentV
Ncp()EdbAlignmentVinline
OptimiseVar1(int side, int ivar, EdbH2 *hdxy=0, EdbH2 *hdtxy=0)EdbAlignmentV
OptimiseVar2(int side1, int ivar1, int side2, int ivar2, EdbH2 &h12, EdbH2 *hdxy=0, EdbH2 *hdtxty=0)EdbAlignmentV
ProduceReport()EdbPlateAlignment
RankCouples(TObjArray &arr1, TObjArray &arr2)EdbPlateAlignment
SaveCouplesTree()EdbPlateAlignment
SelectBestCouple()EdbAlignmentV
SelectIsolated()EdbAlignmentV
SetDoublets(float dx, float dy, float dtx, float dty)EdbPlateAlignmentinline
SetParCoarseAl(float zcorr, float dpos=300, float dang=0.015, float dz=122, float dphi=0.01)EdbPlateAlignment
SetParFineAl()EdbPlateAlignment
SetParTestAl(float zcorr, float dz=500, float dphi=0.03)EdbPlateAlignment
SetSigma(float spos, float sang)EdbPlateAlignmentinline
SideOK(int side)EdbAlignmentV
SlowAlignXY(EdbPattern &p1, EdbPattern &p2, EdbH2 &hxy, EdbH1 &hphi, const char *name="slowal")EdbPlateAlignment
StrDVsame() constEdbAlignmentVinline
TestAl(EdbPattern &p1, EdbPattern &p2)EdbPlateAlignment
TX(int side, EdbSegP &s)EdbAlignmentVinline
TY(int side, EdbSegP &s)EdbAlignmentVinline
ValidCoinsidence(EdbSegP &s1, EdbSegP &s2, float dvlim[4], float dvfound[4])EdbAlignmentV
Var(int side, EdbSegP &s, int ivar)EdbAlignmentVinline
Var(int side, int iseg, int ivar)EdbAlignmentVinline
X(int side, EdbSegP &s)EdbAlignmentVinline
Xmax(int side, EdbPattern &p)EdbAlignmentV
Xmax(int side, TObjArray &p)EdbAlignmentV
Xmin(int side, EdbPattern &p)EdbAlignmentV
Xmin(int side, TObjArray &p)EdbAlignmentV
Y(int side, EdbSegP &s)EdbAlignmentVinline
Ymax(int side, EdbPattern &p)EdbAlignmentV
Ymax(int side, TObjArray &p)EdbAlignmentV
Ymin(int side, EdbPattern &p)EdbAlignmentV
Ymin(int side, TObjArray &p)EdbAlignmentV
~EdbAlignmentV()EdbAlignmentVvirtual
~EdbPlateAlignment()EdbPlateAlignmentvirtual