6 #ifndef MULTIHOUGH_MULTIHOUGH2P_H 7 #define MULTIHOUGH_MULTIHOUGH2P_H 56 TH2F* MapToTH2F()
const;
67 void BuildMap(
double xlo,
double xhi,
69 void RhoTheta(
double x1,
double y1,
71 double* rho,
double*
theta,
72 double* sigmarho,
double* sigmatheta);
74 void RefinePeak(
double &rho,
double &theta,
int xp,
int yp);
75 void ReweightHits(
double rho,
double theta,
rb::HitList &h);
double fRhoSz
Size of rho bins (cm)
Hough transform based on 2-point combinations.
Perform a "2 point" Hough transform on a collection of hits.
Float_t y1[n_points_granero]
LiteTH2 * fHspaceW
Hough transform.
enum geo::_plane_proj View_t
Enumerate the possible plane projections.
Float_t x1[n_points_granero]
double fRsqr
Distance^2 cut on points (cm^2)
std::vector< DAQHit > HitList
int fXwinSz
Smoothing size (bins) in x.
int fYwinSz
Smoothing size (bins) in y.
double fSigma
Assumed location error on points (cm)
double fThetaSz
Size of theta bins (degrees)
Just the essential information required for track fitting.
rb::HoughResult fH
Results of Hough transformation;.
double fPco
Number of sigma abouve average peak height to use as cutoff.
int fLoops
Max number of Multi-Hough loops.
double fRmDst
Distance cut for removing points from a Hough line.
Perform a "2 point" Hough transform on a collection of hits.
Data resulting from a Hough transform on the cell hit positions.
Summary from a Hough transform applied to a group of cell hits.
geo::View_t fView
Which detector view?