|
|
| Vertex () |
|
| Vertex (const Vertex &rhs) |
|
| Vertex (const Track_v &v) |
|
| Vertex (Track &t1, Track &t2) |
|
| ~Vertex () |
|
|
float | vx () const |
| $x$ of vertex More...
|
|
float | vy () const |
| $y$ of vertex More...
|
|
float | vz () const |
| $z$ of vertex More...
|
|
float | chi2 () const |
| $\chi^2$ of vertex fit More...
|
|
float | prob () const |
| upper tail $\chi^2$ probability More...
|
|
unsigned short int | ndf () const |
| degrees of freedom of vertex fit More...
|
|
unsigned short int | ntracks () const |
| no of tracks in vertex $n$ More...
|
|
float | vtx_cov_x () const |
| $\sigma_x^2$ of vertex More...
|
|
float | vtx_cov_y () const |
| $\sigma_y^2$ of vertex More...
|
|
float | vtx_cov_z () const |
| $\sigma_z^2$ of vertex More...
|
|
|
double | angle () const |
|
double | dist () const |
| available after call to rmsDistAngle() More...
|
|
double | vxerr () const |
| $\sqrt{\sigma_{vx}^2}$ vertex $x$-error More...
|
|
double | vyerr () const |
| $\sqrt{\sigma_{vy}^2}$ vertex $y$-error More...
|
|
double | vzerr () const |
| $\sqrt{\sigma_{vz}^2}$ vertex $z$-error More...
|
|
double | pmaxfrac () const |
| $\max|p_i/p_j|$ max. momentum fraction More...
|
|
const MATRIX::VtSymMatrix & | CS () const |
| $3\times3$ Vertex covariance matrix More...
|
|
const MATRIX::VtSymMatrix & | covn () const |
| $(3\cdot n+3)\times(3\cdot n+3)$ general covariance matrix More...
|
|
bool | valid () const |
| is vertex valid? More...
|
|
void | set_invalid () |
| mark vertex as invalid More...
|
|
|
@memo $m = \sqrt{\sum_i p_i^2 + m_i^2 - \sum_i \vec{p}_i^2}$
|
double | mass (const bool use=false) const |
| rest-mass 0 or track rest mass More...
|
|
double | massCC (const bool use=false) const |
| rest-mass 0 or conjugated track rest mass More...
|
|
double | mass (double m1) const |
| single rest-mass calc., More...
|
|
double | mass (double m1, double m2) const |
| 2-track mass with particle rest-masses More...
|
|
double | mass (double m1, double m2, double m3) const |
| 3-track mass with rest-masses More...
|
|
double | mass (double m1, double m2, double m3, double m4) const |
| 4-track mass with rest-masses More...
|
|
double | mass (const Vector_d &m02, bool use=false, bool CC=false) const |
| specify $n$ rest masses More...
|
|
|
const bool | findVertex2D (void) |
| unweighted 2-D min. dist. More...
|
|
const bool | findVertex3D (void) |
| unweighted 3-D min. dist. More...
|
|
const bool | findVertexVt () |
| Vt Kalman-filter. More...
|
|
const bool | VtEstimateVertex () |
| weighted 2-D min. dist. More...
|
|
const bool | VtEstimateVertexMath (double &x, double &y, double &z) |
| estimate Vertex without changing Vertex object More...
|
|
const bool | VtEstimateVertexMathTA (double &x, double &y, double &z) |
| estimate Vertex without changing Vertex object More...
|
|
const bool | VtMass () |
| Kalman filter with mass constraints. More...
|
|
|
void | push_back (Track &track) |
|
|
double | rmsDistAngle () const |
| calc rms dist and rms angle More...
|
|
bool | calc_mother (bool use_kalman=true) |
| calc track params of mother particle More...
|
|
bool | calc_mother_cov () |
| calc cov. matrix of mother particle More...
|
|
const bool | remove_last () |
| remove last track from vertex, do inverse Kalman filter More...
|
|
void | remove_worst () |
| remove track with biggest $\chi^2$ contribution, do inverse Kalman filter More...
|
|
double | track_chi2 (int i) |
| get track $\chi^2$ contribution More...
|
|
int | track_worst () |
| get track with biggest $\chi^2$ contribution More...
|
|
void | use_momentum (const bool use) |
| set for all tracks whether momentum should be used or not More...
|
|
void | use_kalman (const bool use) |
| use refitted track parameters or not More...
|
|
bool | use_kalman () const |
|
double | distance (double x, double y, double z) const |
| $\chi^2$ distance to space point, $ndf = 3$ More...
|
|
double | distance (Track &t) const |
| $\chi^2$ distance to track, $ndf = 2$ More...
|
|
double | distance (const Vertex &rhs) const |
| $\chi^2$ distance to vertex, $ndf = 3$ More...
|
|
|
void | clear () |
| clear all track-vertex relations, makes vertex invalid More...
|
|
const bool | VtFilter () |
|
const bool | VtInverseFilter () const |
|
void | VtSmoothX () |
| smooth vertex position More...
|
|
void | VtSmoothQ () |
| smooth momenta More...
|
|
const bool | VtRemoveTrack (Relation &track) |
| remove track using inverse Kalman filter More...
|
|
const bool | VtFit () |
| Kalman filter + smoother. More...
|
|
const MATRIX::VtVector & | xv () const |
|
const MATRIX::VtVector & | xvs () const |
| vector of vertex-positions More...
|
|
std::ostream & | print (std::ostream &os) const |
| called by operator<<() More...
|
|
double | chi2n () const |
| $\chi^2$ after last filter step More...
|
|
double | chi2l () const |
| $\chi^2$ contribution of last filter step More...
|
|
virtual void | remove (Relation *r) |
| unbook relation More...
|
|
virtual const iterator | erase (const iterator &pos) |
| erase a relation without refit More...
|
|
const MATRIX::VtSymMatrix & | bigcov () |
| compute general $(3\cdot n+3) \times (3\cdot n+3)$ covariance matrix More...
|
|
|
void | MassConstr (double m) |
| add a mass constraint for all tracks, $m$ = mass of mother particle More...
|
|
MassC & | addMassConstr (double m=0.) |
| add a mass constraint More...
|
|
void | clearMassConstr () |
| delete the mass constraints More...
|
|
unsigned int | nMassConstr () const |
| number of mass constraints More...
|
|
| Track () |
|
| Track (const Track *const track) |
|
| Track (const Track &rhs) |
|
| Track (const MATRIX::VtVector &v, const MATRIX::CMatrix &c) |
|
virtual | ~Track () |
|
void | set (double x, double y, double z, double tx, double ty, double p, const MATRIX::CMatrix &c) |
|
Track & | operator= (const Track &rhs) |
|
float | x () const |
| x at z=0 (in Vt: p(3,..)) More...
|
|
float | y () const |
| y at z=0 (in Vt: p(4,..)) More...
|
|
float | x (float z) const |
| Track $x$ position at $z$. More...
|
|
float | y (float z) const |
| Track $y$ position at $z$. More...
|
|
float | z () const |
| z = 0 in Vt More...
|
|
float | tx () const |
| slope (in Vt: p(1,..)) More...
|
|
float | ty () const |
| slope (in Vt: p(2,..)) More...
|
|
float | p () const |
| momentum (in Vt: p(5,..)) More...
|
|
float | pt () const |
| transv. momentum $\sqrt{p_x^2 + p_y^2}$ More...
|
|
float | pz () const |
| $p \cdot e_z$ More...
|
|
float | chi2 () const |
| dummy function: always return 0 More...
|
|
unsigned short int | ndf () const |
| dummy function: always return 0 More...
|
|
float | phi () const |
| azimuthal angle $\phi$ More...
|
|
float | theta () const |
| polar angle $\theta = \cos^{-1}(e_z)$ More...
|
|
float | eta () const |
| rapidity $-\log\tan(\theta/2.)$ More...
|
|
int | charge () const |
| charge More...
|
|
float | energy (double rm=0.) const |
| Energy with given rest-mass (in GeV) $E = \sqrt{p^2 + m^2}$. More...
|
|
float | xf (double rm=0.) const |
| Feynman Variable $x_F = \frac{E+p_z}{(E+p_z)_{max}}$. More...
|
|
float | rap (double rm=0.) const |
| Rapidity $y = \frac{1}{2}\ln(\frac{E+p_z}{E-p_z})$. More...
|
|
MATRIX::VtVector | evec () const |
| $\vec{v} = (e_x,e_y,e_z)$ unit vector along refitted track More...
|
|
MATRIX::VtVector | tvec () const |
| $\vec{v} = (t_x,t_y,1.)$ refitted slope vector More...
|
|
MATRIX::VtVector | pvec () const |
| $\vec{v} = (p_x,p_y,p_z)$ refitted mom. vector More...
|
|
float | cov_x (double dz=0.) const |
| get $\sigma_x^2|_{z+dz}$ More...
|
|
float | cov_y (double dz=0.) const |
| get $\sigma_y^2|_{z+dz}$ More...
|
|
float | cov_tx () const |
| get $\sigma_{t_x}^2$ More...
|
|
float | cov_ty () const |
| get $\sigma_{t_y}^2$ More...
|
|
float | cov_p () const |
| get $\sigma_p^2$ More...
|
|
bool | isValid () const |
| dummy function: always return true More...
|
|
void | valid () |
| dummy function: do nothing More...
|
|
void | invalid () |
| dummy function: do nothing More...
|
|
bool | propagate (const double zz) |
| propagate track to $z$ More...
|
|
double | px () const |
| $p \cdot e_x$ More...
|
|
double | py () const |
| $p \cdot e_y$ More...
|
|
double | ex () const |
| $t_x \cdot e_z$ More...
|
|
double | ey () const |
| $t_y \cdot e_z$ More...
|
|
double | ez () const |
| $1/\sqrt{1+t_x^2+t_y^2}$ More...
|
|
double | xerr (double dz=0) const |
| $\sqrt{\sigma_x^2(z+dz)}$ More...
|
|
double | yerr (double dz=0) const |
| $\sqrt{\sigma_y^2(z+dz)}$ More...
|
|
double | txerr () const |
| $\sqrt{\sigma^2_{tx}}$ More...
|
|
double | tyerr () const |
| $\sqrt{\sigma^2_{ty}}$ More...
|
|
double | perr () const |
| $\sqrt{\sigma^2_p}$ More...
|
|
const MATRIX::CMatrix & | V () const |
| covariance matrix More...
|
|
const MATRIX::CMatrix & | G () const |
| inverse $5\times5$ covariance matrix More...
|
|
const MATRIX::CMatrix & | GM () const |
| inverse $4\times4$ covariance matrix, without momentum More...
|
|
std::ostream & | print (std::ostream &os) const |
| called by cout More...
|
|
double | rm () const |
| rest-mass More...
|
|
void | rm (const double mass) |
| set rest-mass (needed for mass constrained fits) More...
|
|
double | rmCC () const |
| conjugated rest-mass More...
|
|
void | rmCC (const double mass) |
| set conjugated rest-mass More...
|
|
void | delete_mom () |
|
| RelationList () |
|
virtual | ~RelationList () |
|
void | push__back (Relation *rel) |
| add a relation More...
|
|
Relation * | back () const |
| return last relation More...
|
|
unsigned int | size () const |
| return no of relations More...
|
|
iterator | begin () |
|
iterator | end () |
|
const_iterator | begin () const |
|
const_iterator | end () const |
|
reverse_iterator | rbegin () |
|
reverse_iterator | rend () |
|
const_reverse_iterator | rbegin () const |
|
const_reverse_iterator | rend () const |
|
Relation *const | operator[] (unsigned int i) const |
| direct access More...
|
|
void | print (std::ostream &os) const |
|
void | unbook (Relation *const rel) |
| get rid of relation pointer More...
|
|
const RelationList & | operator= (const RelationList &rhs) |
|
bool | operator== (const RelationList &rhs) const |
|