BOSS 7.0.2
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtRecDTag.cxx
Go to the documentation of this file.
1#include "EvtRecEvent/EvtRecDTag.h"
2
4 m_decayMode(kUnknown),
5 m_type(Default),
6 m_beamE(0),
7 m_mass(0),
8 m_mBC(0),
9 m_deltaE(0),
10 m_charge(0),
11 m_charm(0),
12 m_numOfChildren(0),
13 m_p4(0)
14{
15 m_tracks.clear();
16 m_showers.clear();
17 m_otherTracks.clear();
18 m_otherShowers.clear();
19 m_pionId.clear();
20 m_kaonId.clear();
21 m_ksmass.clear();
22 m_vfitchi2.clear();
23 m_vfitlength.clear();
24 m_vfiterror.clear();
25}
26
27// copy ctor
29 ContainedObject(dtag),
30 m_decayMode(dtag.m_decayMode),
31 m_type(dtag.m_type),
32 m_beamE(dtag.m_beamE),
33 m_mass(dtag.m_mass),
34 m_mBC(dtag.m_mBC),
35 m_deltaE(dtag.m_deltaE),
36 m_charge(dtag.m_charge),
37 m_charm(dtag.m_charm),
38 m_numOfChildren(dtag.m_numOfChildren),
39 m_p4(dtag.m_p4),
40 m_tracks(dtag.m_tracks),
41 m_showers(dtag.m_showers),
42 m_otherTracks(dtag.m_otherTracks),
43 m_otherShowers(dtag.m_otherShowers),
44 m_pionId(dtag.m_pionId),
45 m_kaonId(dtag.m_kaonId),
46 m_ksmass(dtag.m_ksmass),
47 m_vfitchi2(dtag.m_vfitchi2),
48 m_vfitlength(dtag.m_vfitlength),
49 m_vfiterror(dtag.m_vfiterror)
50{
51}
52
53// assignment operator
55 this->ContainedObject::operator=(dtag);
56 m_decayMode=dtag.m_decayMode;
57 m_type=dtag.m_type;
58 m_beamE=dtag.m_beamE;
59 m_mass=dtag.m_mass;
60 m_mBC=dtag.m_mBC;
61 m_deltaE=dtag.m_deltaE;
62 m_charge=dtag.m_charge;
63 m_charm=dtag.m_charm;
64 m_numOfChildren=dtag.m_numOfChildren;
65 m_p4=dtag.m_p4;
66 m_tracks=dtag.m_tracks;
67 m_showers=dtag.m_showers;
68 m_otherTracks=dtag.m_otherTracks;
69 m_otherShowers=dtag.m_otherShowers;
70 m_pionId=dtag.m_pionId;
71 m_kaonId=dtag.m_kaonId;
72 m_ksmass=dtag.m_ksmass;
73 m_vfitchi2=dtag.m_vfitchi2;
74 m_vfitlength=dtag.m_vfitlength;
75 m_vfiterror=dtag.m_vfiterror;
76 return *this;
77}
EvtRecDTag & operator=(const EvtRecDTag &)
Definition: EvtRecDTag.cxx:54