BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtRecPrimaryVertex.cxx
Go to the documentation of this file.
1#include "EvtRecEvent/EvtRecPrimaryVertex.h"
2
3EvtRecPrimaryVertex::EvtRecPrimaryVertex() : m_vtx( 3, 0 ), m_Evtx( 3, 0 ) {
4 m_isValid = false;
5 m_nTracks = -1;
6 m_chi2 = -1;
7 m_ndof = -3;
8 m_fitMethod = -1;
9}
10
11// copy ctor
13 : DataObject( vtx )
14 , m_trackIdList( vtx.m_trackIdList )
15 , m_vtx( vtx.m_vtx )
16 , m_Evtx( vtx.m_Evtx ) {
17 m_isValid = vtx.m_isValid;
18 m_nTracks = vtx.m_nTracks;
19 m_chi2 = vtx.m_chi2;
20 m_ndof = vtx.m_ndof;
21 m_fitMethod = vtx.m_fitMethod;
22}
23
24// assignment operator
26 m_isValid = vtx.m_isValid;
27 m_nTracks = vtx.m_nTracks;
28 m_trackIdList = vtx.m_trackIdList; // FIXME
29 m_chi2 = vtx.m_chi2;
30 m_ndof = vtx.m_ndof;
31 m_fitMethod = vtx.m_fitMethod;
32 m_vtx = vtx.m_vtx;
33 m_Evtx = vtx.m_Evtx;
34 return *this;
35}
EvtRecPrimaryVertex & operator=(const EvtRecPrimaryVertex &)