ATLAS Offline Software
Loading...
Searching...
No Matches
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

namespace  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.
template<class V>
float IDTPM::posY (const V &v)
 Accessor utility function for getting the value of vertex position y.
template<class V>
float IDTPM::posZ (const V &v)
 Accessor utility function for getting the value of vertex position z.
float IDTPM::getChiSquared (const xAOD::Vertex &v)
 Accessor utility function for getting the value of chi^2.
float IDTPM::getChiSquared (const xAOD::TruthVertex &)
float IDTPM::getNdof (const xAOD::Vertex &v)
 Accessor utility function for getting the value of #dof.
float IDTPM::getNdof (const xAOD::TruthVertex &)
uint8_t IDTPM::getHasValidTime (const xAOD::Vertex &v)
 Accessor utility function for getting vertex hasValidTime.
uint8_t IDTPM::getHasValidTime (const xAOD::TruthVertex &)
float IDTPM::getTime (const xAOD::Vertex &v)
 Accessor utility function for getting the vertex time.
float IDTPM::getTime (const xAOD::TruthVertex &v)
int IDTPM::getVertexType (const xAOD::Vertex &v)
 Accessor utility function for getting the vertex type.
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.
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.
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.
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.