ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
PESA::T2SplitVertex Class Reference

#include <T2SplitVertex.h>

Collaboration diagram for PESA::T2SplitVertex:

Public Member Functions

double rss (double x, double y)
 
double ratio (double x, double y)
 
 T2SplitVertex (const TrigVertex &vertex1, const TrigVertex &vertex2)
 
const T2SimpleVertexvertex1 () const
 
const T2SimpleVertexvertex2 () const
 
double DNTrks () const
 
double DX () const
 
double DY () const
 
double DZ () const
 
double DXerr () const
 
double DYerr () const
 
double DZerr () const
 
double DXpull () const
 
double DYpull () const
 
double DZpull () const
 

Private Attributes

T2SimpleVertex m_vertex1
 
T2SimpleVertex m_vertex2
 
double m_DNTrks
 
double m_DX
 
double m_DY
 
double m_DZ
 
double m_DXerr
 
double m_DYerr
 
double m_DZerr
 
double m_DXpull
 
double m_DYpull
 
double m_DZpull
 

Detailed Description

Definition at line 51 of file T2SplitVertex.h.

Constructor & Destructor Documentation

◆ T2SplitVertex()

PESA::T2SplitVertex::T2SplitVertex ( const TrigVertex vertex1,
const TrigVertex vertex2 
)
inline

Definition at line 82 of file T2SplitVertex.h.

82  { return m_DZpull ; }
83 
84  private:
85 
86  // Data members
87  T2SimpleVertex m_vertex1;
88  T2SimpleVertex m_vertex2;
89  double m_DNTrks ;
90  double m_DX ;
91  double m_DY ;
92  double m_DZ ;
93  double m_DXerr ;
94  double m_DYerr ;
95  double m_DZerr ;
96  double m_DXpull ;

Member Function Documentation

◆ DNTrks()

double PESA::T2SplitVertex::DNTrks ( ) const
inline

Definition at line 101 of file T2SplitVertex.h.

◆ DX()

double PESA::T2SplitVertex::DX ( ) const
inline

Definition at line 102 of file T2SplitVertex.h.

◆ DXerr()

double PESA::T2SplitVertex::DXerr ( ) const
inline

Definition at line 105 of file T2SplitVertex.h.

◆ DXpull()

double PESA::T2SplitVertex::DXpull ( ) const
inline

Definition at line 108 of file T2SplitVertex.h.

◆ DY()

double PESA::T2SplitVertex::DY ( ) const
inline

Definition at line 103 of file T2SplitVertex.h.

◆ DYerr()

double PESA::T2SplitVertex::DYerr ( ) const
inline

Definition at line 106 of file T2SplitVertex.h.

◆ DYpull()

double PESA::T2SplitVertex::DYpull ( ) const
inline

Definition at line 109 of file T2SplitVertex.h.

◆ DZ()

double PESA::T2SplitVertex::DZ ( ) const
inline

Definition at line 104 of file T2SplitVertex.h.

◆ DZerr()

double PESA::T2SplitVertex::DZerr ( ) const
inline

Definition at line 107 of file T2SplitVertex.h.

◆ DZpull()

double PESA::T2SplitVertex::DZpull ( ) const
inline

Definition at line 110 of file T2SplitVertex.h.

◆ ratio()

double PESA::T2SplitVertex::ratio ( double  x,
double  y 
)
inline

Definition at line 75 of file T2SplitVertex.h.

75  { return m_DY ; }
76  double DZ () const { return m_DZ ; }
77  double DXerr () const { return m_DXerr ; }
78  double DYerr () const { return m_DYerr ; }

◆ rss()

double PESA::T2SplitVertex::rss ( double  x,
double  y 
)
inline

Definition at line 70 of file T2SplitVertex.h.

71  { return m_vertex1; }
72  const T2SimpleVertex& vertex2 () const { return m_vertex2; }
73  double DNTrks () const { return m_DNTrks ; }

◆ vertex1()

const T2SimpleVertex& PESA::T2SplitVertex::vertex1 ( ) const
inline

Definition at line 99 of file T2SplitVertex.h.

◆ vertex2()

const T2SimpleVertex& PESA::T2SplitVertex::vertex2 ( ) const
inline

Definition at line 100 of file T2SplitVertex.h.

Member Data Documentation

◆ m_DNTrks

double PESA::T2SplitVertex::m_DNTrks
private

Definition at line 117 of file T2SplitVertex.h.

◆ m_DX

double PESA::T2SplitVertex::m_DX
private

Definition at line 118 of file T2SplitVertex.h.

◆ m_DXerr

double PESA::T2SplitVertex::m_DXerr
private

Definition at line 121 of file T2SplitVertex.h.

◆ m_DXpull

double PESA::T2SplitVertex::m_DXpull
private

Definition at line 124 of file T2SplitVertex.h.

◆ m_DY

double PESA::T2SplitVertex::m_DY
private

Definition at line 119 of file T2SplitVertex.h.

◆ m_DYerr

double PESA::T2SplitVertex::m_DYerr
private

Definition at line 122 of file T2SplitVertex.h.

◆ m_DYpull

double PESA::T2SplitVertex::m_DYpull
private

Definition at line 125 of file T2SplitVertex.h.

◆ m_DZ

double PESA::T2SplitVertex::m_DZ
private

Definition at line 120 of file T2SplitVertex.h.

◆ m_DZerr

double PESA::T2SplitVertex::m_DZerr
private

Definition at line 123 of file T2SplitVertex.h.

◆ m_DZpull

double PESA::T2SplitVertex::m_DZpull
private

Definition at line 126 of file T2SplitVertex.h.

◆ m_vertex1

T2SimpleVertex PESA::T2SplitVertex::m_vertex1
private

Definition at line 115 of file T2SplitVertex.h.

◆ m_vertex2

T2SimpleVertex PESA::T2SplitVertex::m_vertex2
private

Definition at line 116 of file T2SplitVertex.h.


The documentation for this class was generated from the following file:
PESA::T2SplitVertex::m_DXerr
double m_DXerr
Definition: T2SplitVertex.h:121
PESA::T2SplitVertex::m_DZ
double m_DZ
Definition: T2SplitVertex.h:120
PESA::T2SplitVertex::m_DNTrks
double m_DNTrks
Definition: T2SplitVertex.h:117
PESA::T2SplitVertex::m_DXpull
double m_DXpull
Definition: T2SplitVertex.h:124
PESA::T2SplitVertex::vertex2
const T2SimpleVertex & vertex2() const
Definition: T2SplitVertex.h:100
PESA::T2SplitVertex::DZ
double DZ() const
Definition: T2SplitVertex.h:104
PESA::T2SplitVertex::DNTrks
double DNTrks() const
Definition: T2SplitVertex.h:101
PESA::T2SplitVertex::m_DYerr
double m_DYerr
Definition: T2SplitVertex.h:122
PESA::T2SplitVertex::DXerr
double DXerr() const
Definition: T2SplitVertex.h:105
PESA::T2SplitVertex::m_DZerr
double m_DZerr
Definition: T2SplitVertex.h:123
PESA::T2SplitVertex::m_vertex1
T2SimpleVertex m_vertex1
Definition: T2SplitVertex.h:115
PESA::T2SplitVertex::m_DY
double m_DY
Definition: T2SplitVertex.h:119
PESA::T2SplitVertex::m_DZpull
double m_DZpull
Definition: T2SplitVertex.h:126
PESA::T2SplitVertex::m_vertex2
T2SimpleVertex m_vertex2
Definition: T2SplitVertex.h:116
PESA::T2SplitVertex::m_DX
double m_DX
Definition: T2SplitVertex.h:118
PESA::T2SplitVertex::DYerr
double DYerr() const
Definition: T2SplitVertex.h:106