BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
RecMdcTrack.cxx
Go to the documentation of this file.
1
/*
2
* @class : RecMdcTrack
3
* this class models "Track" used in Mdc Reconstruction
4
*
5
* ********************************************************/
6
7
#include "MdcRecEvent/RecMdcTrack.h"
8
9
const
CLID&
RecMdcTrack::clID
()
const
{
return
RecMdcTrack::classID
(); }
10
11
const
CLID&
RecMdcTrack::classID
() {
return
CLID_RecMdcTrack
; }
12
13
RecMdcTrack::RecMdcTrack
() : m_pivot( 0, 0, 0 ), m_fiTerm( 0.0 ), m_nhits( 0 ) {}
14
15
RecMdcTrack::RecMdcTrack
(
const
RecMdcTrack
& rectrk )
16
:
DstMdcTrack
( rectrk )
17
, m_pivot( rectrk.m_pivot )
18
, m_fiTerm( rectrk.m_fiTerm )
19
, m_nhits( rectrk.m_nhits )
20
, m_vechits( rectrk.m_vechits ) {}
21
22
RecMdcTrack::RecMdcTrack
(
const
DstMdcTrack
& dstrk )
23
:
DstMdcTrack
( dstrk ), m_pivot( -99., -99., -99. ), m_fiTerm( -99. ), m_nhits( -99 ) {}
24
25
RecMdcTrack
&
RecMdcTrack::operator=
(
const
RecMdcTrack
& rectrk ) {
26
if
( &rectrk !=
this
)
27
{
28
DstMdcTrack::operator=
( rectrk );
29
m_pivot = rectrk.m_pivot;
30
m_fiTerm = rectrk.m_fiTerm;
31
m_nhits = rectrk.m_nhits;
32
m_vechits = rectrk.m_vechits;
33
}
34
return
*
this
;
35
}
36
37
RecMdcTrack
&
RecMdcTrack::operator=
(
const
DstMdcTrack
& dstrk ) {
38
if
( &dstrk !=
this
)
39
{
40
DstMdcTrack::operator=
( dstrk );
41
m_pivot[0] = -99.;
42
m_pivot[1] = -99.;
43
m_pivot[2] = -99.;
44
m_fiTerm = -99.;
45
m_nhits = -99;
46
}
47
return
*
this
;
48
}
49
50
RecMdcTrack::~RecMdcTrack
() {}
CLID_RecMdcTrack
const CLID & CLID_RecMdcTrack
Definition
EventModel.cxx:295
DstMdcTrack::operator=
DstMdcTrack & operator=(const DstMdcTrack &)
Definition
DstMdcTrack.cxx:62
DstMdcTrack::DstMdcTrack
DstMdcTrack()
Definition
DstMdcTrack.cxx:4
RecMdcTrack::~RecMdcTrack
~RecMdcTrack()
Definition
RecMdcTrack.cxx:50
RecMdcTrack::clID
virtual const CLID & clID() const
Definition
RecMdcTrack.cxx:9
RecMdcTrack::RecMdcTrack
RecMdcTrack()
Definition
RecMdcTrack.cxx:13
RecMdcTrack::operator=
RecMdcTrack & operator=(const RecMdcTrack &)
Definition
RecMdcTrack.cxx:25
RecMdcTrack::classID
static const CLID & classID()
Definition
RecMdcTrack.cxx:11
8.0.0
BOSS_Source
Mdc
MdcRecEvent
src
RecMdcTrack.cxx
Generated by
1.16.1