BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtRecTrack.cxx
Go to the documentation of this file.
1#include "EvtRecEvent/EvtRecTrack.h"
2
3EvtRecTrack::EvtRecTrack() : m_trackId( -1 ), m_partId( -1 ), m_quality( -1 ) {
4 m_originMdcTrack = 0;
5 m_originMdcKalTrack = 0;
6 m_originMdcDedx = 0;
7 m_originTofTrack.clear();
8 m_originEmcShower = 0;
9 m_originMucTrack = 0;
10 m_originExtTrack = 0;
11}
12
14 : ContainedObject( trk )
15 , m_trackId( trk.m_trackId )
16 , m_partId( trk.m_partId )
17 , m_quality( trk.m_quality )
18 , m_originMdcTrack( trk.m_originMdcTrack )
19 , m_originMdcKalTrack( trk.m_originMdcKalTrack )
20 , m_originMdcDedx( trk.m_originMdcDedx )
21 , m_originTofTrack( trk.m_originTofTrack )
22 , m_originEmcShower( trk.m_originEmcShower )
23 , m_originMucTrack( trk.m_originMucTrack )
24 , m_originExtTrack( trk.m_originExtTrack ) {}
25
26EvtRecTrack& EvtRecTrack ::operator=( const EvtRecTrack& trk ) {
27 m_trackId = trk.m_trackId;
28 m_partId = trk.m_partId;
29 m_quality = trk.m_quality;
30 m_originMdcTrack = trk.m_originMdcTrack;
31 m_originMdcKalTrack = trk.m_originMdcKalTrack;
32 m_originMdcDedx = trk.m_originMdcDedx;
33 m_originTofTrack = trk.m_originTofTrack;
34 m_originEmcShower = trk.m_originEmcShower;
35 m_originMucTrack = trk.m_originMucTrack;
36 m_originExtTrack = trk.m_originExtTrack;
37 return *this;
38}