ATLAS Offline Software
Namespaces | Enumerations | Functions
VertexParametersHelper.h File Reference

Utility methods to access reco/truth vertices parmeters in a consitent way across this package. More...

#include "xAODTracking/Vertex.h"
#include "xAODTruth/TruthVertex.h"
#include <cmath>
Include dependency graph for VertexParametersHelper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 IDTPM
 Athena include(s).
 

Enumerations

enum  IDTPM::VposDefs : int { IDTPM::VposX =0, IDTPM::VposY =1, IDTPM::VposZ =2, IDTPM::NVpos =3 }
 enum for vertex position More...
 

Functions

template<class V >
float IDTPM::posX (const V &v)
 Accessor utility function for getting the value of vertex position x. More...
 
template<class V >
float IDTPM::posY (const V &v)
 Accessor utility function for getting the value of vertex position y. More...
 
template<class V >
float IDTPM::posZ (const V &v)
 Accessor utility function for getting the value of vertex position z. More...
 
float IDTPM::getChiSquared (const xAOD::Vertex &v)
 Accessor utility function for getting the value of chi^2. More...
 
float IDTPM::getChiSquared (const xAOD::TruthVertex &)
 
float IDTPM::getNdof (const xAOD::Vertex &v)
 Accessor utility function for getting the value of #dof. More...
 
float IDTPM::getNdof (const xAOD::TruthVertex &)
 
uint8_t IDTPM::getHasValidTime (const xAOD::Vertex &v)
 Accessor utility function for getting vertex hasValidTime. More...
 
uint8_t IDTPM::getHasValidTime (const xAOD::TruthVertex &)
 
float IDTPM::getTime (const xAOD::Vertex &v)
 Accessor utility function for getting the vertex time. More...
 
float IDTPM::getTime (const xAOD::TruthVertex &v)
 
int IDTPM::getVertexType (const xAOD::Vertex &v)
 Accessor utility function for getting the vertex type. More...
 
int IDTPM::getVertexType (const xAOD::TruthVertex &)
 
template<class V >
int IDTPM::vertexType (const V &v)
 
float IDTPM::getCov (const xAOD::Vertex &v, VposDefs par1, VposDefs par2)
 Accessor utility function for getting the vertex position covariance. More...
 
float IDTPM::getCov (const xAOD::TruthVertex &, VposDefs, VposDefs)
 
template<class V >
float IDTPM::cov (const V &v, VposDefs par1, VposDefs par2)
 
float IDTPM::getError (const xAOD::Vertex &v, VposDefs par)
 Accessor utility function for getting the vertex position error. More...
 
float IDTPM::getError (const xAOD::TruthVertex &, VposDefs)
 
template<class V >
float IDTPM::error (const V &v, VposDefs par)
 
float IDTPM::getTimeErr (const xAOD::Vertex &v)
 Accessor utility function for getting the vertex time resolution. More...
 
float IDTPM::getTimeErr (const xAOD::TruthVertex &)
 
template<class V >
float IDTPM::timeErr (const V &v)
 

Detailed Description

Utility methods to access reco/truth vertices parmeters in a consitent way across this package.

Author
Marco Aparo marco.nosp@m..apa.nosp@m.ro@ce.nosp@m.rn.c.nosp@m.h
Date
27 November 2024

Definition in file VertexParametersHelper.h.