BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtRecVeeVertex.cxx
Go to the documentation of this file.
1
#include "EvtRecEvent/EvtRecVeeVertex.h"
2
3
EvtRecVeeVertex::EvtRecVeeVertex
()
4
: m_w( 7, 0 )
5
, m_Ew( 7, 0 )
6
, m_pair( -1, -1 )
7
, m_daughters( SmartRef<
EvtRecTrack
>( (
EvtRecTrack
*)0 ),
8
SmartRef<
EvtRecTrack
>( (
EvtRecTrack
*)0 ) ) {
9
m_vertexId = -1;
10
m_vertexType = -1;
11
m_chi2 = 999.9;
12
m_ndof = -3;
13
m_mass = 0.;
14
m_nCharge = -1;
15
m_nTracks = -1;
16
}
17
18
// copy ctor
19
EvtRecVeeVertex::EvtRecVeeVertex
(
const
EvtRecVeeVertex
& vtx )
20
: ContainedObject( vtx )
21
, m_w( vtx.m_w )
22
, m_Ew( vtx.m_Ew )
23
, m_pair( vtx.m_pair )
24
, m_daughters( vtx.m_daughters ) {
25
m_vertexId = vtx.m_vertexId;
26
m_vertexType = vtx.m_vertexType;
27
m_chi2 = vtx.m_chi2;
28
m_ndof = vtx.m_ndof;
29
m_mass = vtx.m_mass;
30
m_nCharge = vtx.m_nCharge;
31
m_nTracks = vtx.m_nTracks;
32
}
33
34
// assignment operator
35
EvtRecVeeVertex
&
EvtRecVeeVertex::operator=
(
const
EvtRecVeeVertex
& vtx ) {
36
this->ContainedObject::operator=( vtx );
37
m_w = vtx.m_w;
38
m_Ew = vtx.m_Ew;
39
m_pair = vtx.m_pair;
40
m_daughters = vtx.m_daughters;
41
m_vertexId = vtx.m_vertexId;
42
m_vertexType = vtx.m_vertexType;
43
m_chi2 = vtx.m_chi2;
44
m_ndof = vtx.m_ndof;
45
m_mass = vtx.m_mass;
46
m_nCharge = vtx.m_nCharge;
47
m_nTracks = vtx.m_nTracks;
48
return
*
this
;
49
}
EvtRecTrack
Definition
Event/EvtRecEvent/include/EvtRecEvent/EvtRecTrack.h:21
EvtRecVeeVertex::EvtRecVeeVertex
EvtRecVeeVertex()
Definition
EvtRecVeeVertex.cxx:3
EvtRecVeeVertex::operator=
EvtRecVeeVertex & operator=(const EvtRecVeeVertex &)
Definition
EvtRecVeeVertex.cxx:35
8.0.0
BOSS_Source
Event
EvtRecEvent
src
EvtRecVeeVertex.cxx
Generated by
1.16.1