/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Event/EvtRecEvent/EvtRecEvent-00-02-02/src/EvtRecPrimaryVertex.cxx

Go to the documentation of this file.
00001 #include "EvtRecEvent/EvtRecPrimaryVertex.h"
00002 
00003 EvtRecPrimaryVertex::EvtRecPrimaryVertex() :
00004     m_vtx(3, 0), m_Evtx(3, 0) {
00005   m_isValid = false;
00006   m_nTracks = -1; 
00007   m_chi2 = -1; 
00008   m_ndof = -3; 
00009   m_fitMethod = -1; 
00010 }
00011 
00012 // copy ctor
00013 EvtRecPrimaryVertex::EvtRecPrimaryVertex(const EvtRecPrimaryVertex& vtx) :
00014     DataObject(vtx),
00015     m_trackIdList(vtx.m_trackIdList),
00016     m_vtx(vtx.m_vtx),
00017     m_Evtx(vtx.m_Evtx) {
00018   m_isValid = vtx.m_isValid;
00019   m_nTracks = vtx.m_nTracks; 
00020   m_chi2 = vtx.m_chi2; 
00021   m_ndof = vtx.m_ndof; 
00022   m_fitMethod = vtx.m_fitMethod; 
00023 }
00024 
00025 // assignment operator
00026 EvtRecPrimaryVertex& EvtRecPrimaryVertex:: operator = (const EvtRecPrimaryVertex & vtx) {
00027   m_isValid = vtx.m_isValid;
00028   m_nTracks = vtx.m_nTracks;
00029   m_trackIdList = vtx.m_trackIdList; // FIXME
00030   m_chi2 = vtx.m_chi2;
00031   m_ndof = vtx.m_ndof;
00032   m_fitMethod = vtx.m_fitMethod;
00033   m_vtx = vtx.m_vtx;
00034   m_Evtx = vtx.m_Evtx;
00035   return *this;
00036 }

Generated on Tue Nov 29 22:58:29 2016 for BOSS_7.0.2 by  doxygen 1.4.7