|
ATLAS Offline Software
|
Go to the documentation of this file.
32 #ifndef VXSECVERTEX_VXSECVKALVERTEXINFO_H
33 #define VXSECVERTEX_VXSECVKALVERTEXINFO_H
35 #include "AthLinks/ElementLink.h"
45 class VxSecVKalVertexInfo :
public VxSecVertexInfo {
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;
124 std::vector<ElementLink<Trk::TrackParticleBaseCollection> >
m_badTracksTP;
125 std::vector<ElementLink<xAOD::IParticleContainer> >
m_badTracksIP;
virtual ~VxSecVKalVertexInfo()
int nBigImpTracks() const
std::vector< ElementLink< Trk::TrackParticleBaseCollection > > m_badTracksTP
void setDstToMatLay(double Value)
int n2trackvertices() const
const std::vector< xAOD::Vertex * > & vertices() const
std::vector< const Trk::TrackParticleBase * > badTracksTP() const
void setTrackParticleOrigin(const Trk::TrackParticleBaseCollection *trkpartTES)
std::vector< ElementLink< xAOD::IParticleContainer > > m_badTracksIP
VxSecVKalVertexInfo & operator=(const VxSecVKalVertexInfo &)
double dstToMatLay() const
std::vector< const xAOD::IParticle * > badTracksIP() const
double energyTrkInJet() const
const xAOD::Vertex * pseudoVertex() const
Ensure that the ATLAS eigen extensions are properly loaded.
const xAOD::Vertex * m_pseudoVertex
double energyFraction() const
void setIParticleOrigin(const xAOD::IParticleContainer *iparticleTES)
virtual VxSecVKalVertexInfo * clone() const
Class describing a Vertex.
Define macros for attributes used to control the static checker.