9#include "GaudiKernel/MsgStream.h"
18 MSVertex(
int,
const Amg::Vector3D&,
const std::vector<const xAOD::TrackParticle*>&,
double,
double,
int,
int,
int);
28 const std::vector<const xAOD::TrackParticle*>*
getTracks()
const;
39 void setNMDT(
const int,
const int,
const int,
const int,
const int,
const int);
40 void setNRPC(
const int,
const int,
const int,
const int,
const int,
const int);
41 void setNTGC(
const int,
const int,
const int,
const int,
const int,
const int);
55 std::vector<const xAOD::TrackParticle*>
m_tracks{};
MsgStream & operator<<(MsgStream &m, const MSVertex &a)
bool operator!=(const MSVertex &a, const MSVertex &b)
bool operator==(const MSVertex &a, const MSVertex &b)
const Amg::Vector3D & getPosition() const
std::vector< const xAOD::TrackParticle * > m_tracks
const std::vector< int > getNMDT_all() const
const std::vector< const xAOD::TrackParticle * > * getTracks() const
const std::vector< int > getNTGC_all() const
void setNRPC(const int, const int, const int, const int, const int, const int)
void setAuthor(const int)
const std::vector< int > getNRPC_all() const
void setPosition(const Amg::Vector3D &)
void setNMDT(const int, const int, const int, const int, const int, const int)
MSVertex(const MSVertex &)=default
MSVertex & operator=(const MSVertex &msvx)=default
void setNTGC(const int, const int, const int, const int, const int, const int)
double getChi2Probability() const
Eigen::Matrix< double, 3, 1 > Vector3D