BOSS 7.1.1
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtRecDTag.cxx
Go to the documentation of this file.
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_protonId.clear();
22 m_ksmass.clear();
23 m_vfitchi2.clear();
24 m_vfitlength.clear();
25 m_vfiterror.clear();
26}
27
28// copy ctor
30 ContainedObject(dtag),
31 m_decayMode(dtag.m_decayMode),
32 m_type(dtag.m_type),
33 m_beamE(dtag.m_beamE),
34 m_mass(dtag.m_mass),
35 m_mBC(dtag.m_mBC),
36 m_deltaE(dtag.m_deltaE),
37 m_charge(dtag.m_charge),
38 m_charm(dtag.m_charm),
39 m_numOfChildren(dtag.m_numOfChildren),
40 m_p4(dtag.m_p4),
41 m_tracks(dtag.m_tracks),
42 m_showers(dtag.m_showers),
43 m_otherTracks(dtag.m_otherTracks),
44 m_otherShowers(dtag.m_otherShowers),
45 m_pionId(dtag.m_pionId),
46 m_kaonId(dtag.m_kaonId),
47 m_protonId(dtag.m_protonId),
48 m_ksmass(dtag.m_ksmass),
49 m_vfitchi2(dtag.m_vfitchi2),
50 m_vfitlength(dtag.m_vfitlength),
51 m_vfiterror(dtag.m_vfiterror)
52{
53}
54
55// assignment operator
57 this->ContainedObject::operator=(dtag);
58 m_decayMode=dtag.m_decayMode;
59 m_type=dtag.m_type;
60 m_beamE=dtag.m_beamE;
61 m_mass=dtag.m_mass;
62 m_mBC=dtag.m_mBC;
63 m_deltaE=dtag.m_deltaE;
64 m_charge=dtag.m_charge;
65 m_charm=dtag.m_charm;
66 m_numOfChildren=dtag.m_numOfChildren;
67 m_p4=dtag.m_p4;
68 m_tracks=dtag.m_tracks;
69 m_showers=dtag.m_showers;
70 m_otherTracks=dtag.m_otherTracks;
71 m_otherShowers=dtag.m_otherShowers;
72 m_pionId=dtag.m_pionId;
73 m_kaonId=dtag.m_kaonId;
74 m_protonId=dtag.m_protonId;
75 m_ksmass=dtag.m_ksmass;
76 m_vfitchi2=dtag.m_vfitchi2;
77 m_vfitlength=dtag.m_vfitlength;
78 m_vfiterror=dtag.m_vfiterror;
79 return *this;
80}
EvtRecDTag & operator=(const EvtRecDTag &)