#include <geometry.h>
|
| enum | par {
id0 =0,
iz0,
iph,
iom,
itd,
parN
} |
| |
typedef ROOT::Math::SVector
< double, 5 > | SVector5 |
| |
typedef ROOT::Math::SVector
< double, 3 > | SVector3 |
| |
typedef ROOT::Math::SMatrix
< double,
5, 5, ROOT::Math::MatRepSym
< double, 5 > > | SMatrixSym5 |
| |
typedef ROOT::Math::SMatrix
< double, 5, 3 > | SMatrix53 |
| |
typedef ROOT::Math::SMatrix
< double, 3, 5 > | SMatrix35 |
| |
typedef ROOT::Math::SMatrix
< double,
3, 3, ROOT::Math::MatRepSym
< double, 3 > > | SMatrixSym3 |
| |
typedef ROOT::Math::SMatrix
< double, 3, 3 > | SMatrix3 |
| |
|
| virtual double | LogLikelihood (const TVector3 &p) const |
| |
| double | LogLikelihood (const TVector3 &p, double &tmin) const |
| |
| void | LogLikelihoodDeriv (const TVector3 &p, double *output) const |
| |
| double | Variance (const TVector3 &p, double t) const |
| |
| double | VarianceDeriv (const TVector3 &p, double t) const |
| |
| double | VarianceDeriv2 (const TVector3 &p, double t) const |
| |
| TVector3 | GetPos (double t) const |
| |
| TVector3 | GetPosDerivT (double t) const |
| |
| void | GetPosErr (double t, SVector3 &pos, SMatrixSym3 &err) const |
| |
| void | GetPosErr (double t, SVector3 &pos, SMatrixSym3 &err, SMatrix53 &trackToXyz) const |
| |
| void | GetPosErrDeriv (double t, SVector3 &pos, SMatrixSym3 &err) const |
| |
| void | GetPosErrDeriv2 (double t, SVector3 &pos, SMatrixSym3 &err) const |
| |
| double | LongitudinalDeviation (const Vertex *ip, const Vertex *sec) |
| |
| | Helix () |
| |
| | Helix (const SVector5 &hel, const SMatrixSym5 &err, int charge) |
| |
| | Helix (const Track *trk) |
| |
| | Helix (const Helix &ref) |
| |
| | ~Helix () |
| |
| void | GetCenter (double &x, double &y) const |
| |
| void | FindZCross (double x, double y, double &zi, double &zp) const |
| |
| TVector3 | ClosePoint (const Helix &hel) const |
| |
| TVector3 | ClosePoint (const VertexLine &line, double *distance=0) const |
| |
| virtual | ~PointBase () |
| |
| Enumerator |
|---|
| id0 |
|
| iz0 |
|
| iph |
|
| iom |
|
| itd |
|
| parN |
|
| lcfiplus::Helix::Helix |
( |
| ) |
|
|
inline |
| lcfiplus::Helix::Helix |
( |
const Track * |
trk | ) |
|
| lcfiplus::Helix::Helix |
( |
const Helix & |
ref | ) |
|
|
inline |
| lcfiplus::Helix::~Helix |
( |
| ) |
|
|
inline |
| TVector3 lcfiplus::Helix::ClosePoint |
( |
const Helix & |
hel | ) |
const |
| TVector3 lcfiplus::Helix::ClosePoint |
( |
const VertexLine & |
line, |
|
|
double * |
distance = 0 |
|
) |
| const |
| void lcfiplus::Helix::FindZCross |
( |
double |
x, |
|
|
double |
y, |
|
|
double & |
zi, |
|
|
double & |
zp |
|
) |
| const |
| void lcfiplus::Helix::GetCenter |
( |
double & |
x, |
|
|
double & |
y |
|
) |
| const |
| TVector3 lcfiplus::Helix::GetPos |
( |
double |
t | ) |
const |
| TVector3 lcfiplus::Helix::GetPosDerivT |
( |
double |
t | ) |
const |
| virtual double lcfiplus::Helix::LogLikelihood |
( |
const TVector3 & |
p | ) |
const |
|
inlinevirtual |
| double lcfiplus::Helix::LogLikelihood |
( |
const TVector3 & |
p, |
|
|
double & |
tmin |
|
) |
| const |
| void lcfiplus::Helix::LogLikelihoodDeriv |
( |
const TVector3 & |
p, |
|
|
double * |
output |
|
) |
| const |
|
virtual |
| double lcfiplus::Helix::LongitudinalDeviation |
( |
const Vertex * |
ip, |
|
|
const Vertex * |
sec |
|
) |
| |
| double lcfiplus::Helix::Variance |
( |
const TVector3 & |
p, |
|
|
double |
t |
|
) |
| const |
| double lcfiplus::Helix::VarianceDeriv |
( |
const TVector3 & |
p, |
|
|
double |
t |
|
) |
| const |
| double lcfiplus::Helix::VarianceDeriv2 |
( |
const TVector3 & |
p, |
|
|
double |
t |
|
) |
| const |
The documentation for this class was generated from the following file: