FEDRA emulsion software from the OPERA Collaboration
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SVertex< NTR > Class Template Reference

#include <SVertex.hh>

Inheritance diagram for SVertex< NTR >:
Collaboration diagram for SVertex< NTR >:

Public Member Functions

— Constructors —
 SVertex ()
 
 SVertex (const SVertex< NTR > &rhs)
 
 SVertex (const Track &t)
 create Vertex object & set mother track by $t$ More...
 
 SVertex (const Track &t1, const Track &t2)
 
 SVertex (const Track &t1, const Track &t2, const Track &t3)
 
 SVertex (const Track &t1, const Track &t2, const Track &t3, const Track &t4)
 
 SVertex (const SVertex< NTR-1 > &vtx, const Track &t)
 add a track More...
 
SVertex< NTR > & operator= (const SVertex< NTR > &rhs)
 
— Vertex Access methods —
float vx () const
 vertex $x$ position $v_x$ More...
 
float vy () const
 vertex $y$ position $v_y$ More...
 
float vz () const
 vertex $z$ position $v_z$ More...
 
float chi2 () const
 vertex $\chi^2$ More...
 
unsigned short int ndf () const
 degrees of freedom of vertex fit More...
 
float prob () const
 upper tail $\chi^2$ probability More...
 
unsigned short int ntracks () const
 no of tracks in vertex More...
 
const Tracktrack (unsigned int i) const
 read only track access More...
 
const Track *& track (unsigned int i)
 read/write track access More...
 
SVector< double, 3 > vpos () const
 vertex position $\vec{v} = (v_x,v_y,v_z)$ More...
 
const SMatrix< double, 3 > & VCOV () const
 vertex cov. matrix 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...
 
— SVertex members —
const SVector< double, 3 > & vposR () const
 vertex position $\vec{v} = (v_x,v_y,v_z)$ (fast readonly access) More...
 
SVector< double, 3 > & vposR ()
 vertex position $\vec{v} = (v_x,v_y,v_z)$ (fast read/write access) More...
 
void set_vpos (const SVector< double, 3 > &pos)
 set vertex position manually More...
 
void set_track (unsigned int i, const Track &t)
 set track list More...
 
const SKalman< NTR > & kalman (unsigned int i) const
 read only access to Kalman objects More...
 
SKalman< NTR > & kalman (unsigned int i)
 read/write access to Kalman objects More...
 
const SMatrix< double, 3 > & VCINV () const
 inverse vertex cov. matrix More...
 
const SVector< double, 6 > & mother () const
 mother track parameters $\vec{m}=(x,y,z,t_x,t_y,p)$ More...
 
const SMatrix< double, 3 *NTR+3 > & covn () const
 for internal use only More...
 
— Vertex computations —
SVector< double, 3 > findVertex2D () const
 return vertex computed with 2D analytical method More...
 
bool calcVertex2D ()
 compute vertex with a 2D analytical method More...
 
bool findVertex3D (SVector< double, 3 > &pos) const
 return vertex computed with 3D analytical method More...
 
bool findVertexVt ()
 Vt based Kalman filter vertex fit. More...
 
bool findVertexNe ()
 Vt based Kalman filter vertex fit, without first estimation. More...
 
SVector< double, 2 > rmsDistAngle () const
 return rms distance and rms opening angle of tracks in vertex More...
 
SVector< double, 3 > EstimateVertex () const
 compute vertex with error weighted 2D analytical method More...
 
double mass (const SVector< double, NTR > &rm) const
 compute invariant mass using refitted track momenta More...
 
double massError (const SVector< double, NTR > &rm) const
 compute invariant mass error caused by momentum error More...
 
double mass_tr (const SVector< double, NTR > &rm) const
 compute invariant mass using measured track momenta More...
 
— Track Access methods —\ The following functions apply only to the mother track and give only

useful results in case you reconstructed the mother track (see section of expert methods).

float x () const
 $x$ of reconstructed track More...
 
float y () const
 $y$ of reconstructed track More...
 
float x (float z) const
 linear extrapolation of $x$ to z More...
 
float y (float z) const
 linear extrapolation of $y$ to z More...
 
float z () const
 $z$ of reconstructed track More...
 
float tx () const
 mother track rack slope $t_x$ More...
 
float ty () const
 mother track slope $t_y$ More...
 
float p () const
 mother track momentum $p$ More...
 
float pt () const
 transverse mother track momentum $p_t$ More...
 
float pz () const
 mother track momentum along More...
 
float phi () const
 azimuthal angle $\phi$ [deg] More...
 
float theta () const
 polar angle $\theta = \cos^{-1}(e_z)$ [deg] More...
 
float eta () const
 rapidity $\eta = -\log\tan(\theta/2.)$ More...
 
int charge () const
 track charge (=sum of track charges in vertex) More...
 
float energy (double mass=0.) const
 $E = \sqrt{m^2 + p^2}$ More...
 
float xf (double mass=0.) const
 
float rap (double mass=0.) const
 Rapidity $y = \frac{1}{2}\ln(\frac{E+p_z}{E-p_z})$. 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
 
void valid ()
 mark mother track as valid More...
 
void invalid ()
 mark mother track as invalid More...
 
SVector< double, 3 > xvec () const
 position $\vec{x} = (x,y,z)$ of mother track More...
 
SVector< double, 3 > tvec () const
 slope $\vec{t} = (t_x,t_y,1)$ of mother track More...
 
SVector< double, 3 > evec () const
 $\vec{e} = (e_x,e_y,ez)$ unit vector along $\vec{p}$ of mother track More...
 
SVector< double, 3 > pvec () const
 mother track momentum vector $\vec{p} = (p_x,p_y,p_z)$ More...
 
const SMatrix< double, 5 > & COV () const
 covariance matrix of mother track More...
 
const SMatrix< double, 5 > & CINV () const
 inverse cov. matrix of mother track More...
 
void collect (vector< Track * > &c) const
 collect pointers More...
 
bool propagate (const double z)
 propagate reconsructed track to $z$ More...
 
std::ostream & print (std::ostream &) const
 used by operator<<() More...
 
— Operators —
bool operator== (const Track &rhs) const
 compare Track pointers More...
 
- Public Member Functions inherited from Track
void addGrain (Grain gr)
 
bool evaluateEstimators ()
 
unsigned int getAreaSum () const
 
double getBottomZ () const
 
unsigned short getCount () const
 
double getErrX () const
 
double getErrY () const
 
double getErrZ () const
 
std::vector< GraingetGrains () const
 
double getSigma () const
 
double getSX () const
 
double getSY () const
 
double getSZ () const
 
double getTopZ () const
 
double getX () const
 
double getY () const
 
double getZ () const
 
void setAreaSum (unsigned int areaSum)
 
void setBottomZ (double z)
 
void setCount (unsigned short count)
 
void setErrX (double errx)
 
void setErrY (double erry)
 
void setErrZ (double errz)
 
void setSigma (double sigma)
 
void setSX (double sx)
 
void setSY (double sy)
 
void setSZ (double sz)
 
void setTopZ (double z)
 
void setX (double x)
 
void setY (double y)
 
void setZ (double z)
 
 Track ()
 
 ~Track ()
 

Static Public Attributes

— static variables —
static const unsigned int size = NTR
 

— SVertex methods —

SVector< double, 3 > vpos_
 
double v_bk13
 
const Tracktracks [NTR]
 
SKalman< NTR > kalman_ [NTR]
 
SMatrix< double, 3 > v_CS
 
SMatrix< double, 3 > v_CINV
 
double v_chi2
 
unsigned int v_ndf
 
SVector< double, 6 > t_p
 
SMatrix< double, 3 *NTR+3 > v_covn
 
SMatrix< double, 5 > cov_
 
SMatrix< double, 5 > cinv_
 
bool validKalmanFit
 
bool valid_
 
bool moth_tr
 
bool moth_cov
 
bool validity
 
bool isMotherTr () const
 is mother track calculated? More...
 
bool isMotherCov () const
 is mother cov. matrix calculated? More...
 
bool isKalmanFit () const
 has Kalman fit succeeded? More...
 
bool filter ()
 do a filter step More...
 
bool smooth ()
 smooth vertex parameters More...
 
bool smoothC ()
 needed for bigcov() More...
 
double bk13 () const
 
bool calc_mother ()
 calculate mother track + cov. matrix More...
 
bool calc_mother_tr ()
 calculate mother track using kalman info More...
 
bool calc_mother_trtr ()
 calculate mother track using track info More...
 
bool calc_mother_cov ()
 calculate covariance matrix of mother track More...
 
bool bigcov ()
 construct $(3\cdot n+3)\times(3\cdot n+3)$ cov. matrix More...
 

Additional Inherited Members

- Public Attributes inherited from Track
double dz
 
int Field
 
float FirstZ
 
TVector Intercept
 
TVector InterceptErrors
 
float LastZ
 
double meanDeltaTheta3D
 
double meanDeltaThetaXZ
 
double meanDeltaThetaYZ
 
double meanDistanceClustersTo3DLine
 
double meanGapClusterToCluster
 
double mx
 
double mxSigma
 
double my
 
double mySigma
 
BYTE * pCorrection
 
char * pCorrection
 
unsigned PointsN
 
TVectorpPoints
 
double qx
 
double qy
 
double rx
 
double ry
 
float Sigma
 
double sigmaDeltaTheta3D
 
double sigmaDeltaThetaXZ
 
double sigmaDeltaThetaYZ
 
TVector Slope
 
TVector SlopeErrors
 
boolean Valid
 
bool Valid
 
double xChi2
 
double yChi2
 

Detailed Description

template<unsigned int NTR>
class SVertex< NTR >

Fixed size Vertex class.

Author
T. Glebe

Constructor & Destructor Documentation

◆ SVertex() [1/7]

template<unsigned int NTR>
SVertex< NTR >::SVertex ( )

◆ SVertex() [2/7]

template<unsigned int NTR>
SVertex< NTR >::SVertex ( const SVertex< NTR > &  rhs)

◆ SVertex() [3/7]

template<unsigned int NTR>
SVertex< NTR >::SVertex ( const Track t)

create Vertex object & set mother track by $t$

◆ SVertex() [4/7]

template<unsigned int NTR>
SVertex< NTR >::SVertex ( const Track t1,
const Track t2 
)

◆ SVertex() [5/7]

template<unsigned int NTR>
SVertex< NTR >::SVertex ( const Track t1,
const Track t2,
const Track t3 
)

◆ SVertex() [6/7]

template<unsigned int NTR>
SVertex< NTR >::SVertex ( const Track t1,
const Track t2,
const Track t3,
const Track t4 
)

◆ SVertex() [7/7]

template<unsigned int NTR>
SVertex< NTR >::SVertex ( const SVertex< NTR-1 > &  vtx,
const Track t 
)

add a track

Member Function Documentation

◆ bigcov()

template<unsigned int NTR>
bool SVertex< NTR >::bigcov ( )

construct $(3\cdot n+3)\times(3\cdot n+3)$ cov. matrix

◆ bk13()

template<unsigned int NTR>
double SVertex< NTR >::bk13 ( ) const
inline
276{ return v_bk13; }
double v_bk13
Definition: SVertex.hh:290

◆ calc_mother()

template<unsigned int NTR>
bool SVertex< NTR >::calc_mother ( )

calculate mother track + cov. matrix

◆ calc_mother_cov()

template<unsigned int NTR>
bool SVertex< NTR >::calc_mother_cov ( )

calculate covariance matrix of mother track

◆ calc_mother_tr()

template<unsigned int NTR>
bool SVertex< NTR >::calc_mother_tr ( )

calculate mother track using kalman info

◆ calc_mother_trtr()

template<unsigned int NTR>
bool SVertex< NTR >::calc_mother_trtr ( )

calculate mother track using track info

◆ calcVertex2D()

template<unsigned int NTR>
bool SVertex< NTR >::calcVertex2D ( )

compute vertex with a 2D analytical method

◆ charge()

template<unsigned int NTR>
int SVertex< NTR >::charge ( ) const

track charge (=sum of track charges in vertex)

◆ chi2()

template<unsigned int NTR>
float SVertex< NTR >::chi2 ( ) const

vertex $\chi^2$

◆ CINV()

template<unsigned int NTR>
const SMatrix< double, 5 > & SVertex< NTR >::CINV ( ) const

inverse cov. matrix of mother track

◆ collect()

template<unsigned int NTR>
void SVertex< NTR >::collect ( vector< Track * > &  c) const

collect pointers

◆ COV()

template<unsigned int NTR>
const SMatrix< double, 5 > & SVertex< NTR >::COV ( ) const

covariance matrix of mother track

◆ cov_p()

template<unsigned int NTR>
float SVertex< NTR >::cov_p ( ) const

get $\sigma_p^2$

◆ cov_tx()

template<unsigned int NTR>
float SVertex< NTR >::cov_tx ( ) const

get $\sigma_{t_x}^2$

◆ cov_ty()

template<unsigned int NTR>
float SVertex< NTR >::cov_ty ( ) const

get $\sigma_{t_y}^2$

◆ cov_x()

template<unsigned int NTR>
float SVertex< NTR >::cov_x ( double  dz = 0.) const

get $\sigma_x^2|_{z+dz}$

◆ cov_y()

template<unsigned int NTR>
float SVertex< NTR >::cov_y ( double  dz = 0.) const

get $\sigma_y^2|_{z+dz}$

◆ covn()

template<unsigned int NTR>
const SMatrix< double, 3 *NTR+3 > & SVertex< NTR >::covn ( ) const

for internal use only

◆ energy()

template<unsigned int NTR>
float SVertex< NTR >::energy ( double  mass = 0.) const

$E = \sqrt{m^2 + p^2}$

◆ EstimateVertex()

template<unsigned int NTR>
SVector< double, 3 > SVertex< NTR >::EstimateVertex ( ) const

compute vertex with error weighted 2D analytical method

◆ eta()

template<unsigned int NTR>
float SVertex< NTR >::eta ( ) const

rapidity $\eta = -\log\tan(\theta/2.)$

◆ evec()

template<unsigned int NTR>
SVector< double, 3 > SVertex< NTR >::evec ( ) const

$\vec{e} = (e_x,e_y,ez)$ unit vector along $\vec{p}$ of mother track

◆ filter()

template<unsigned int NTR>
bool SVertex< NTR >::filter ( )

do a filter step

◆ findVertex2D()

template<unsigned int NTR>
SVector< double, 3 > SVertex< NTR >::findVertex2D ( ) const

return vertex computed with 2D analytical method

◆ findVertex3D()

template<unsigned int NTR>
bool SVertex< NTR >::findVertex3D ( SVector< double, 3 > &  pos) const

return vertex computed with 3D analytical method

◆ findVertexNe()

template<unsigned int NTR>
bool SVertex< NTR >::findVertexNe ( )

Vt based Kalman filter vertex fit, without first estimation.

◆ findVertexVt()

template<unsigned int NTR>
bool SVertex< NTR >::findVertexVt ( )

Vt based Kalman filter vertex fit.

◆ invalid()

template<unsigned int NTR>
void SVertex< NTR >::invalid ( )

mark mother track as invalid

◆ isKalmanFit()

template<unsigned int NTR>
bool SVertex< NTR >::isKalmanFit ( ) const

has Kalman fit succeeded?

◆ isMotherCov()

template<unsigned int NTR>
bool SVertex< NTR >::isMotherCov ( ) const

is mother cov. matrix calculated?

◆ isMotherTr()

template<unsigned int NTR>
bool SVertex< NTR >::isMotherTr ( ) const

is mother track calculated?

◆ isValid()

template<unsigned int NTR>
bool SVertex< NTR >::isValid ( ) const

Kalman fit: reconstructed track and covariance matrix are computed and propagated to $z=0$?\ else: is reconstructed track computed?

◆ kalman() [1/2]

template<unsigned int NTR>
SKalman< NTR > & SVertex< NTR >::kalman ( unsigned int  i)

read/write access to Kalman objects

◆ kalman() [2/2]

template<unsigned int NTR>
const SKalman< NTR > & SVertex< NTR >::kalman ( unsigned int  i) const

read only access to Kalman objects

◆ mass()

template<unsigned int NTR>
double SVertex< NTR >::mass ( const SVector< double, NTR > &  rm) const

compute invariant mass using refitted track momenta

◆ mass_tr()

template<unsigned int NTR>
double SVertex< NTR >::mass_tr ( const SVector< double, NTR > &  rm) const

compute invariant mass using measured track momenta

◆ massError()

template<unsigned int NTR>
double SVertex< NTR >::massError ( const SVector< double, NTR > &  rm) const

compute invariant mass error caused by momentum error

◆ mother()

template<unsigned int NTR>
const SVector< double, 6 > & SVertex< NTR >::mother ( ) const

mother track parameters $\vec{m}=(x,y,z,t_x,t_y,p)$

◆ ndf()

template<unsigned int NTR>
unsigned short int SVertex< NTR >::ndf ( ) const

degrees of freedom of vertex fit

◆ ntracks()

template<unsigned int NTR>
unsigned short int SVertex< NTR >::ntracks ( ) const

no of tracks in vertex

◆ operator=()

template<unsigned int NTR>
SVertex< NTR > & SVertex< NTR >::operator= ( const SVertex< NTR > &  rhs)

◆ operator==()

template<unsigned int NTR>
bool SVertex< NTR >::operator== ( const Track rhs) const

compare Track pointers

◆ p()

template<unsigned int NTR>
float SVertex< NTR >::p ( ) const

mother track momentum $p$

◆ phi()

template<unsigned int NTR>
float SVertex< NTR >::phi ( ) const

azimuthal angle $\phi$ [deg]

◆ print()

template<unsigned int NTR>
std::ostream & SVertex< NTR >::print ( std::ostream &  ) const

used by operator<<()

◆ prob()

template<unsigned int NTR>
float SVertex< NTR >::prob ( ) const

upper tail $\chi^2$ probability

◆ propagate()

template<unsigned int NTR>
bool SVertex< NTR >::propagate ( const double  z)

propagate reconsructed track to $z$

◆ pt()

template<unsigned int NTR>
float SVertex< NTR >::pt ( ) const

transverse mother track momentum $p_t$

◆ pvec()

template<unsigned int NTR>
SVector< double, 3 > SVertex< NTR >::pvec ( ) const

mother track momentum vector $\vec{p} = (p_x,p_y,p_z)$

◆ pz()

template<unsigned int NTR>
float SVertex< NTR >::pz ( ) const

mother track momentum along

$z$: $p / \sqrt{t_x^2+t_y^2+1}$

◆ rap()

template<unsigned int NTR>
float SVertex< NTR >::rap ( double  mass = 0.) const

Rapidity $y = \frac{1}{2}\ln(\frac{E+p_z}{E-p_z})$.

◆ rmsDistAngle()

template<unsigned int NTR>
SVector< double, 2 > SVertex< NTR >::rmsDistAngle ( ) const

return rms distance and rms opening angle of tracks in vertex

◆ set_track()

template<unsigned int NTR>
void SVertex< NTR >::set_track ( unsigned int  i,
const Track t 
)

set track list

◆ set_vpos()

template<unsigned int NTR>
void SVertex< NTR >::set_vpos ( const SVector< double, 3 > &  pos)

set vertex position manually

◆ smooth()

template<unsigned int NTR>
bool SVertex< NTR >::smooth ( )

smooth vertex parameters

◆ smoothC()

template<unsigned int NTR>
bool SVertex< NTR >::smoothC ( )

needed for bigcov()

◆ theta()

template<unsigned int NTR>
float SVertex< NTR >::theta ( ) const

polar angle $\theta = \cos^{-1}(e_z)$ [deg]

◆ track() [1/2]

template<unsigned int NTR>
const Track *& SVertex< NTR >::track ( unsigned int  i)

read/write track access

◆ track() [2/2]

template<unsigned int NTR>
const Track * SVertex< NTR >::track ( unsigned int  i) const

read only track access

◆ tvec()

template<unsigned int NTR>
SVector< double, 3 > SVertex< NTR >::tvec ( ) const

slope $\vec{t} = (t_x,t_y,1)$ of mother track

◆ tx()

template<unsigned int NTR>
float SVertex< NTR >::tx ( ) const

mother track rack slope $t_x$

◆ ty()

template<unsigned int NTR>
float SVertex< NTR >::ty ( ) const

mother track slope $t_y$

◆ valid()

template<unsigned int NTR>
void SVertex< NTR >::valid ( )

mark mother track as valid

◆ VCINV()

template<unsigned int NTR>
const SMatrix< double, 3 > & SVertex< NTR >::VCINV ( ) const

inverse vertex cov. matrix

◆ VCOV()

template<unsigned int NTR>
const SMatrix< double, 3 > & SVertex< NTR >::VCOV ( ) const

vertex cov. matrix

◆ vpos()

template<unsigned int NTR>
SVector< double, 3 > SVertex< NTR >::vpos ( ) const

vertex position $\vec{v} = (v_x,v_y,v_z)$

◆ vposR() [1/2]

template<unsigned int NTR>
SVector< double, 3 > & SVertex< NTR >::vposR ( )

vertex position $\vec{v} = (v_x,v_y,v_z)$ (fast read/write access)

◆ vposR() [2/2]

template<unsigned int NTR>
const SVector< double, 3 > & SVertex< NTR >::vposR ( ) const

vertex position $\vec{v} = (v_x,v_y,v_z)$ (fast readonly access)

◆ vtx_cov_x()

template<unsigned int NTR>
float SVertex< NTR >::vtx_cov_x ( ) const

$\sigma_x^2$ of vertex

◆ vtx_cov_y()

template<unsigned int NTR>
float SVertex< NTR >::vtx_cov_y ( ) const

$\sigma_y^2$ of vertex

◆ vtx_cov_z()

template<unsigned int NTR>
float SVertex< NTR >::vtx_cov_z ( ) const

$\sigma_z^2$ of vertex

◆ vx()

template<unsigned int NTR>
float SVertex< NTR >::vx ( ) const

vertex $x$ position $v_x$

◆ vy()

template<unsigned int NTR>
float SVertex< NTR >::vy ( ) const

vertex $y$ position $v_y$

◆ vz()

template<unsigned int NTR>
float SVertex< NTR >::vz ( ) const

vertex $z$ position $v_z$

◆ x() [1/2]

template<unsigned int NTR>
float SVertex< NTR >::x ( ) const

$x$ of reconstructed track

◆ x() [2/2]

template<unsigned int NTR>
float SVertex< NTR >::x ( float  z) const

linear extrapolation of $x$ to z

◆ xf()

template<unsigned int NTR>
float SVertex< NTR >::xf ( double  mass = 0.) const

$x_f = (p_z - E(m)\cdot\sqrt{1 - \frac{2m_p}{920 GeV/c + m_p}})/m_p$, $m_p$ = Proton mass, $m$ = Particle mass

◆ xvec()

template<unsigned int NTR>
SVector< double, 3 > SVertex< NTR >::xvec ( ) const

position $\vec{x} = (x,y,z)$ of mother track

◆ y() [1/2]

template<unsigned int NTR>
float SVertex< NTR >::y ( ) const

$y$ of reconstructed track

◆ y() [2/2]

template<unsigned int NTR>
float SVertex< NTR >::y ( float  z) const

linear extrapolation of $y$ to z

◆ z()

template<unsigned int NTR>
float SVertex< NTR >::z ( ) const

$z$ of reconstructed track

Member Data Documentation

◆ cinv_

template<unsigned int NTR>
SMatrix<double,5> SVertex< NTR >::cinv_
private

◆ cov_

template<unsigned int NTR>
SMatrix<double,5> SVertex< NTR >::cov_
private

◆ kalman_

template<unsigned int NTR>
SKalman<NTR> SVertex< NTR >::kalman_[NTR]
private

◆ moth_cov

template<unsigned int NTR>
bool SVertex< NTR >::moth_cov
private

◆ moth_tr

template<unsigned int NTR>
bool SVertex< NTR >::moth_tr
private

◆ size

template<unsigned int NTR>
const unsigned int SVertex< NTR >::size = NTR
static

◆ t_p

template<unsigned int NTR>
SVector<double,6> SVertex< NTR >::t_p
private

◆ tracks

template<unsigned int NTR>
const Track* SVertex< NTR >::tracks[NTR]
private

◆ v_bk13

template<unsigned int NTR>
double SVertex< NTR >::v_bk13
private

◆ v_chi2

template<unsigned int NTR>
double SVertex< NTR >::v_chi2
private

◆ v_CINV

template<unsigned int NTR>
SMatrix<double,3> SVertex< NTR >::v_CINV
private

◆ v_covn

template<unsigned int NTR>
SMatrix<double,3*NTR+3> SVertex< NTR >::v_covn
private

◆ v_CS

template<unsigned int NTR>
SMatrix<double,3> SVertex< NTR >::v_CS
private

◆ v_ndf

template<unsigned int NTR>
unsigned int SVertex< NTR >::v_ndf
private

◆ valid_

template<unsigned int NTR>
bool SVertex< NTR >::valid_
private

◆ validity

template<unsigned int NTR>
bool SVertex< NTR >::validity
private

◆ validKalmanFit

template<unsigned int NTR>
bool SVertex< NTR >::validKalmanFit
private

◆ vpos_

template<unsigned int NTR>
SVector<double,3> SVertex< NTR >::vpos_
private

The documentation for this class was generated from the following files: