Classes | Functions
hough Namespace Reference

Perform a "2 point" Hough transform on a collection of hits. More...

Classes

class  Hough2P
 Hough transform based on 2-point combinations. More...
 
class  HoughT
 
class  HoughValidate
 Validate Hough transform algorithms. More...
 
class  HValidateNt
 Ntuple produced by the HoughValidate module. More...
 
class  IslandsTH2
 
class  LiteTH2
 
class  MultiHough2P
 Hough transform based on 2-point combinations. More...
 
class  MultiHoughT
 

Functions

static Double_t Gaus (const Double_t x, const Double_t sigma)
 

Detailed Description

Perform a "2 point" Hough transform on a collection of hits.

Ntuple produced by the HoughValidate module.

Validate anything that creates HoughResults.

Tool for finding and labeling "islands" around peaks in a Hough map.

TODO.

Run and test Hough transform algorithms.

Authors
messi.nosp@m.er@i.nosp@m.ndian.nosp@m.a.ed.nosp@m.u, mibai.nosp@m.rd@i.nosp@m.ndian.nosp@m.a.ed.nosp@m.u
Date
Authors
messi.nosp@m.er@i.nosp@m.ndian.nosp@m.a.ed.nosp@m.u, mibai.nosp@m.rd@i.nosp@m.ndian.nosp@m.a.ed.nosp@m.u transform header
Author
mbair.nosp@m.d42@.nosp@m.fnal..nosp@m.gov
Date
Authors
messi.nosp@m.er@i.nosp@m.ndian.nosp@m.a.ed.nosp@m.u, mibai.nosp@m.rd@i.nosp@m.ndian.nosp@m.a.ed.nosp@m.u
Date
Nov. 2011
Author
mibai.nosp@m.rd@i.nosp@m.ndian.nosp@m.a.ed.nosp@m.u, gsdav.nosp@m.ies@.nosp@m.iu.ed.nosp@m.u
Date
Author
mibai.nosp@m.rd@i.nosp@m.ndian.nosp@m.a.ed.nosp@m.u
mibai.nosp@m.rd@i.nosp@m.ndian.nosp@m.a.ed.nosp@m.u
Date

Function Documentation

static Double_t hough::Gaus ( const Double_t  x,
const Double_t  sigma 
)
static

Definition at line 215 of file MultiHough2P.cxx.

References stan::math::exp(), and sigma().

Referenced by hough::MultiHough2P::Map(), and hough::MultiHough2P::SmoothMap().

216  {
217  const Double_t arg = x/sigma;
218  // for |arg| > 39 result is zero in double precision
219  if (arg < -39.0 || arg > 39.0) return 0.0;
220  const Double_t res = exp(-0.5*arg*arg);
221  return res/(2.50662827463100024*sigma); //sqrt(2*Pi)=2.50662827463100024
222  }
fvar< T > exp(const fvar< T > &x)
Definition: exp.hpp:10
double sigma(TH1F *hist, double percentile)