ATLAS Offline Software
Loading...
Searching...
No Matches
PESA::T2SimpleVertex Class Reference

#include <T2Vertex.h>

Inheritance diagram for PESA::T2SimpleVertex:
Collaboration diagram for PESA::T2SimpleVertex:

Public Member Functions

 T2SimpleVertex (const TrigVertex &vertex)
unsigned NTrks () const
double X () const
double Y () const
double Z () const
double Xerr () const
double Yerr () const
double Zerr () const

Private Attributes

unsigned m_NTrks
double m_X
double m_Y
double m_Z
double m_Xerr
double m_Yerr
double m_Zerr

Detailed Description

Definition at line 49 of file T2Vertex.h.

Constructor & Destructor Documentation

◆ T2SimpleVertex()

PESA::T2SimpleVertex::T2SimpleVertex ( const TrigVertex & vertex)
inline

Definition at line 53 of file T2Vertex.h.

54 : m_NTrks ( ( vertex.ndof() + 3 ) / 2 )
55 , m_X ( vertex.x() )
56 , m_Y ( vertex.y() )
57 , m_Z ( vertex.z() )
58 // FIXME: TrigVertex::cov() is not const-correct
59 , m_Xerr ( sqrt( const_cast< TrigVertex& >(vertex).cov()[0] ) )
60 , m_Yerr ( sqrt( const_cast< TrigVertex& >(vertex).cov()[2] ) )
61 , m_Zerr ( sqrt( const_cast< TrigVertex& >(vertex).cov()[5] ) )
62 {
63 }

Member Function Documentation

◆ NTrks()

unsigned PESA::T2SimpleVertex::NTrks ( ) const
inline

Definition at line 66 of file T2Vertex.h.

66{ return m_NTrks; }

◆ X()

double PESA::T2SimpleVertex::X ( ) const
inline

Definition at line 67 of file T2Vertex.h.

67{ return m_X ; }

◆ Xerr()

double PESA::T2SimpleVertex::Xerr ( ) const
inline

Definition at line 70 of file T2Vertex.h.

70{ return m_Xerr ; }

◆ Y()

double PESA::T2SimpleVertex::Y ( ) const
inline

Definition at line 68 of file T2Vertex.h.

68{ return m_Y ; }

◆ Yerr()

double PESA::T2SimpleVertex::Yerr ( ) const
inline

Definition at line 71 of file T2Vertex.h.

71{ return m_Yerr ; }

◆ Z()

double PESA::T2SimpleVertex::Z ( ) const
inline

Definition at line 69 of file T2Vertex.h.

69{ return m_Z ; }

◆ Zerr()

double PESA::T2SimpleVertex::Zerr ( ) const
inline

Definition at line 72 of file T2Vertex.h.

72{ return m_Zerr ; }

Member Data Documentation

◆ m_NTrks

unsigned PESA::T2SimpleVertex::m_NTrks
private

Definition at line 76 of file T2Vertex.h.

◆ m_X

double PESA::T2SimpleVertex::m_X
private

Definition at line 77 of file T2Vertex.h.

◆ m_Xerr

double PESA::T2SimpleVertex::m_Xerr
private

Definition at line 80 of file T2Vertex.h.

◆ m_Y

double PESA::T2SimpleVertex::m_Y
private

Definition at line 78 of file T2Vertex.h.

◆ m_Yerr

double PESA::T2SimpleVertex::m_Yerr
private

Definition at line 81 of file T2Vertex.h.

◆ m_Z

double PESA::T2SimpleVertex::m_Z
private

Definition at line 79 of file T2Vertex.h.

◆ m_Zerr

double PESA::T2SimpleVertex::m_Zerr
private

Definition at line 82 of file T2Vertex.h.


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