![]() |
ATLAS Offline Software
|
#include <BTagTrackIpAccessor.h>
Public Member Functions | |
| BTagTrackIpAccessor (const std::string &prefix) | |
| void | augment (const xAOD::TrackParticle &track, const xAOD::IParticle &jet) const |
| void | augment_with_grades (const xAOD::TrackParticle &track, const xAOD::IParticle &jet) const |
| void | augment_with_ip (const xAOD::TrackParticle &track, const xAOD::IParticle &jet) const |
| double | d0 (const xAOD::TrackParticle &track) const |
| double | d0Uncertainty (const xAOD::TrackParticle &track) const |
| double | z0SinTheta (const xAOD::TrackParticle &track) const |
| double | z0SinThetaUncertainty (const xAOD::TrackParticle &track) const |
| BTagSignedIP | getSignedIp (const xAOD::TrackParticle &track, const xAOD::IParticle &jet) const |
| std::set< std::string > | getTrackIpDataDependencyNames () const |
Private Types | |
| typedef SG::AuxElement | AE |
Private Attributes | |
| AE::ConstAccessor< float > | m_ip_d0_sigma |
| AE::ConstAccessor< float > | m_ip_z0_sigma |
| AE::ConstAccessor< std::vector< float > > | m_track_displacement |
| AE::ConstAccessor< std::vector< float > > | m_track_momentum |
| AE::ConstAccessor< std::vector< ElementLink< xAOD::TrackParticleContainer > > > | m_ip2d_trackParticleLinks |
| AE::ConstAccessor< std::vector< ElementLink< xAOD::TrackParticleContainer > > > | m_ip3d_trackParticleLinks |
| AE::ConstAccessor< std::vector< int > > | m_ip2d_gradeOfTracks |
| AE::ConstAccessor< std::vector< int > > | m_ip3d_gradeOfTracks |
| AE::Decorator< float > | m_ip2d_signed_d0 |
| AE::Decorator< float > | m_ip3d_signed_d0 |
| AE::Decorator< float > | m_ip3d_signed_z0_sin_theta |
| AE::Decorator< float > | m_ip3d_signed_d0_significance |
| AE::Decorator< float > | m_ip3d_signed_z0_sin_theta_significance |
| AE::Decorator< int > | m_ip2d_grade |
| AE::Decorator< int > | m_ip3d_grade |
| std::string | m_prefix |
Definition at line 29 of file BTagTrackIpAccessor.h.
|
private |
Definition at line 58 of file BTagTrackIpAccessor.h.
| BTagTrackIpAccessor::BTagTrackIpAccessor | ( | const std::string & | prefix | ) |
Definition at line 18 of file BTagTrackIpAccessor.cxx.
| void BTagTrackIpAccessor::augment | ( | const xAOD::TrackParticle & | track, |
| const xAOD::IParticle & | jet ) const |
Definition at line 49 of file BTagTrackIpAccessor.cxx.
| void BTagTrackIpAccessor::augment_with_grades | ( | const xAOD::TrackParticle & | track, |
| const xAOD::IParticle & | jet ) const |
Definition at line 105 of file BTagTrackIpAccessor.cxx.
| void BTagTrackIpAccessor::augment_with_ip | ( | const xAOD::TrackParticle & | track, |
| const xAOD::IParticle & | jet ) const |
Definition at line 97 of file BTagTrackIpAccessor.cxx.
| double BTagTrackIpAccessor::d0 | ( | const xAOD::TrackParticle & | track | ) | const |
Definition at line 76 of file BTagTrackIpAccessor.cxx.
| double BTagTrackIpAccessor::d0Uncertainty | ( | const xAOD::TrackParticle & | track | ) | const |
Definition at line 83 of file BTagTrackIpAccessor.cxx.
| BTagSignedIP BTagTrackIpAccessor::getSignedIp | ( | const xAOD::TrackParticle & | track, |
| const xAOD::IParticle & | jet ) const |
Definition at line 54 of file BTagTrackIpAccessor.cxx.
| std::set< std::string > BTagTrackIpAccessor::getTrackIpDataDependencyNames | ( | ) | const |
Definition at line 128 of file BTagTrackIpAccessor.cxx.
| double BTagTrackIpAccessor::z0SinTheta | ( | const xAOD::TrackParticle & | track | ) | const |
Definition at line 87 of file BTagTrackIpAccessor.cxx.
| double BTagTrackIpAccessor::z0SinThetaUncertainty | ( | const xAOD::TrackParticle & | track | ) | const |
Definition at line 93 of file BTagTrackIpAccessor.cxx.
|
private |
Definition at line 73 of file BTagTrackIpAccessor.h.
|
private |
Definition at line 66 of file BTagTrackIpAccessor.h.
|
private |
Definition at line 68 of file BTagTrackIpAccessor.h.
|
private |
Definition at line 64 of file BTagTrackIpAccessor.h.
|
private |
Definition at line 74 of file BTagTrackIpAccessor.h.
|
private |
Definition at line 67 of file BTagTrackIpAccessor.h.
|
private |
Definition at line 69 of file BTagTrackIpAccessor.h.
|
private |
Definition at line 71 of file BTagTrackIpAccessor.h.
|
private |
Definition at line 70 of file BTagTrackIpAccessor.h.
|
private |
Definition at line 72 of file BTagTrackIpAccessor.h.
|
private |
Definition at line 65 of file BTagTrackIpAccessor.h.
|
private |
Definition at line 60 of file BTagTrackIpAccessor.h.
|
private |
Definition at line 61 of file BTagTrackIpAccessor.h.
|
private |
Definition at line 76 of file BTagTrackIpAccessor.h.
|
private |
Definition at line 62 of file BTagTrackIpAccessor.h.
|
private |
Definition at line 63 of file BTagTrackIpAccessor.h.