1#ifndef Event_EvtRecPrimaryVertex_H
2#define Event_EvtRecPrimaryVertex_H
4#include "GaudiKernel/DataObject.h"
5#include "GaudiKernel/ObjectVector.h"
6#include "GaudiKernel/ContainedObject.h"
7#include "GaudiKernel/SmartRef.h"
8#include "EventModel/EventModel.h"
9#include "CLHEP/Matrix/Vector.h"
10#include "CLHEP/Matrix/SymMatrix.h"
12using CLHEP::HepVector;
13using CLHEP::HepSymMatrix;
35 const std::vector<int>&
trackIdList()
const {
return m_trackIdList;}
36 double chi2()
const {
return m_chi2;}
37 int ndof()
const {
return m_ndof;}
39 const HepVector&
vertex()
const {
return m_vtx;}
54 std::vector<int> m_trackIdList;
const CLID & CLID_EvtRecPrimaryVertex
const CLID & CLID_EvtRecPrimaryVertex
void setTrackIdList(const std::vector< int > &trackIdList)
void setVertex(const HepVector &vtx)
EvtRecPrimaryVertex & operator=(const EvtRecPrimaryVertex &)
const HepVector & vertex() const
void setFitMethod(int fitMethod)
static const CLID & classID()
const std::vector< int > & trackIdList() const
void setErrorVertex(const HepSymMatrix &Evtx)
virtual const CLID & clID() const
void setChi2(double chi2)
const HepSymMatrix & errorVertex() const
void setNTracks(int nTracks)
void setIsValid(bool isValid)