 |
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef BTAG_TRACK_IP_ACCESSOR_HH
7 #define BTAG_TRACK_IP_ACCESSOR_HH
14 #include "AthLinks/ElementLink.h"
AE::Decorator< float > m_ip3d_signed_z0_sin_theta_significance
AE::ConstAccessor< std::vector< float > > m_track_displacement
Base class for elements of a container that can have aux data.
double d0(const xAOD::TrackParticle &track) const
Helper class to provide constant type-safe access to aux data.
void augment(const xAOD::TrackParticle &track, const xAOD::Jet &jet) const
void augment_with_ip(const xAOD::TrackParticle &track, const xAOD::Jet &jet) const
AE::ConstAccessor< std::vector< int > > m_ip3d_gradeOfTracks
std::set< std::string > getTrackIpDataDependencyNames() const
Helper class to provide type-safe access to aux data.
double d0Uncertainty(const xAOD::TrackParticle &track) const
AE::Decorator< float > m_ip2d_signed_d0
AE::ConstAccessor< float > m_ip_d0_sigma
AE::ConstAccessor< std::vector< ElementLink< xAOD::TrackParticleContainer > > > m_ip2d_trackParticleLinks
BTagTrackIpAccessor(const std::string &prefix)
AE::Decorator< float > m_ip3d_signed_d0
double z0SinThetaUncertainty(const xAOD::TrackParticle &track) const
double z0SinTheta(const xAOD::TrackParticle &track) const
AE::Decorator< float > m_ip3d_signed_d0_significance
AE::ConstAccessor< float > m_ip_z0_sigma
AE::Decorator< int > m_ip2d_grade
Class describing a TrackParticle.
AE::ConstAccessor< std::vector< float > > m_track_momentum
AE::Decorator< float > m_ip3d_signed_z0_sin_theta
AE::ConstAccessor< std::vector< ElementLink< xAOD::TrackParticleContainer > > > m_ip3d_trackParticleLinks
AE::ConstAccessor< std::vector< int > > m_ip2d_gradeOfTracks
AE::Decorator< int > m_ip3d_grade
void augment_with_grades(const xAOD::TrackParticle &track, const xAOD::Jet &jet) const
Base class for elements of a container that can have aux data.
BTagSignedIP getSignedIp(const xAOD::TrackParticle &track, const xAOD::Jet &jet) const