32#ifndef VXSECVERTEX_VXSECVKALVERTEXINFO_H
33#define VXSECVERTEX_VXSECVKALVERTEXINFO_H
35#include "AthLinks/ElementLink.h"
55 const std::vector<const Trk::TrackParticleBase*> & badTracks);
60 const std::vector<const xAOD::IParticle*> & badTracks);
65 const std::vector<const xAOD::IParticle*> & badTracks);
104 std::vector<const Trk::TrackParticleBase*>
badTracksTP()
const;
107 std::vector<const xAOD::IParticle*>
badTracksIP()
const;
Define macros for attributes used to control the static checker.
virtual VxSecVKalVertexInfo * clone() const
std::vector< const Trk::TrackParticleBase * > badTracksTP() const
double energyFraction() const
void setIParticleOrigin(const xAOD::IParticleContainer *iparticleTES)
virtual ~VxSecVKalVertexInfo()
VxSecVKalVertexInfo(const VxSecVKalVertexInfo &)
const xAOD::Vertex * m_pseudoVertex
std::vector< ElementLink< xAOD::IParticleContainer > > m_badTracksIP
double energyTrkInJet() const
int n2trackvertices() const
const xAOD::Vertex * pseudoVertex() const
int nBigImpTracks() const
void setTrackParticleOrigin(const Trk::TrackParticleBaseCollection *trkpartTES)
std::vector< ElementLink< Trk::TrackParticleBaseCollection > > m_badTracksTP
std::vector< const xAOD::IParticle * > badTracksIP() const
VxSecVKalVertexInfo & operator=(const VxSecVKalVertexInfo &)
double dstToMatLay() const
void setDstToMatLay(double Value)
const std::vector< xAOD::Vertex * > & vertices() const
Ensure that the ATLAS eigen extensions are properly loaded.
DataVector< TrackParticleBase > TrackParticleBaseCollection
Vertex_v1 Vertex
Define the latest version of the vertex class.
DataVector< IParticle > IParticleContainer
Simple convenience declaration of IParticleContainer.