27 posn_t Get3CornerPosition(
double tA,
double tB,
double tC,
double s);
31 posn_t Get4CornerPosition(
double tA,
double tB,
double tC,
double tD,
double s);
37 double Get4CornerSpread(
double tA,
double tB,
double tC,
double tD,
double s);
40 TH2D GetSummaryHist(TString
name, TString
title,
double tA,
double tB,
double tC,
double tD,
double s);
43 bool IsPhysical(
posn_t p,
double s);
49 double GetDistanceToNearestCorner(
posn_t p,
double s);
54 posn_t PosnAvg(std::vector<posn_t> posns);
56 double GetSpread(std::vector<posn_t> posns);
59 double GetClosestDist(
posn_t p, std::vector<posn_t> others);
62 std::vector<posn_t> Get4Posns(
double tA,
double tB,
double tC,
double tD,
double s);
66 bool Run3CornerTests();
68 bool Run4CornerTests();