|
Jpp 20.0.0-rc.9-29-gccc23c492-D
the software that should make you happy
|
Linear fit of bright point (position and time) between hits (objects with position and time). More...
#include <JPoint4DEstimator.hh>
Public Types | |
| typedef double JPoint4D::* | parameter_type |
Public Member Functions | |
| JEstimator () | |
| Fit constructor. | |
| template<class T > | |
| JEstimator (T __begin, T __end) | |
| Fit constructor. | |
| template<class T > | |
| void | operator() (T __begin, T __end) |
| Fit function. | |
Static Public Member Functions | |
| static parameter_type | pX () |
| static parameter_type | pY () |
| static parameter_type | pZ () |
| static parameter_type | pT () |
Public Attributes | |
| JMATH::JMatrix4S | V |
| co-variance matrix of fit parameters | |
Static Public Attributes | |
| static const int | NUMBER_OF_PARAMETERS = 4 |
| number of parameters of fit | |
Linear fit of bright point (position and time) between hits (objects with position and time).
![\begin{center}\setlength{\unitlength}{0.6cm}\begin{picture}(12,7)
\put( 6.0, 1.0){\circle*{0.3}}
\put( 6.0, 0.0){\makebox(0,0)[b]{$(x_{0},y_{0},z_{0})$}}
\multiput(6.0, 1.0)(-0.5, 0.5){10}{\qbezier(0.0,0.0)(+0.1,0.35)(-0.25,0.25)\qbezier(-0.25,0.25)(-0.6,0.15)(-0.5,0.5)}
\put( 1.0, 6.0){\circle*{0.2}}
\put( 1.0, 6.5){\makebox(0,0)[b]{$(x_i,y_i,z_i,t_i)$}}
\multiput(6.0, 1.0)( 0.5, 0.5){10}{\qbezier(0.0,0.0)(0.35,-0.1)( 0.25,0.25)\qbezier( 0.25,0.25)(0.15, 0.6)( 0.5,0.5)}
\put(11.0, 6.0){\circle*{0.2}}
\put(11.0, 6.5){\makebox(0,0)[b]{$(x_j,y_j,z_j,t_j)$}}
\end{picture}
\end{center}](form_13.png)
![\[
t_j = t_0 + \frac{c}{n} \times \sqrt((x_j - x_0)^2 + (y_j - y_0)^2 + (z_j - z_0)^2)
\]](form_14.png)
where:

Defining:

![\[
\Rightarrow (t_j' - t_0')^2 = (x_j - x_0)^2 + (y_j - y_0)^2 + (z_j - z_0)^2
\]](form_17.png)
The parameters 




Definition at line 69 of file JPoint4DEstimator.hh.
|
inherited |
Definition at line 56 of file JPoint4D.hh.
|
inline |
|
inline |
Fit constructor.
The template argument T refers to an iterator of a data structure which should have the following member methods:
| __begin | begin of data |
| __end | end of data |
Definition at line 95 of file JPoint4DEstimator.hh.
|
inline |
Fit function.
This method is used to find the vertex of a given set of hits
| __begin | begin of data |
| __end | end of data |
Definition at line 110 of file JPoint4DEstimator.hh.
|
inlinestaticinherited |
Definition at line 58 of file JPoint4D.hh.
|
inlinestaticinherited |
Definition at line 59 of file JPoint4D.hh.
|
inlinestaticinherited |
Definition at line 60 of file JPoint4D.hh.
|
inlinestaticinherited |
Definition at line 61 of file JPoint4D.hh.
|
static |
number of parameters of fit
Definition at line 223 of file JPoint4DEstimator.hh.
| JMATH::JMatrix4S JFIT::JEstimator< JPoint4D >::V |
co-variance matrix of fit parameters
Definition at line 224 of file JPoint4DEstimator.hh.