BOSS 8.0.0
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 m_tracks.clear();
15 m_showers.clear();
16 m_otherTracks.clear();
17 m_otherShowers.clear();
18 m_pionId.clear();
19 m_kaonId.clear();
20 m_protonId.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_protonId( dtag.m_protonId )
47 , m_ksmass( dtag.m_ksmass )
48 , m_vfitchi2( dtag.m_vfitchi2 )
49 , m_vfitlength( dtag.m_vfitlength )
50 , m_vfiterror( dtag.m_vfiterror ) {}
51
52// assignment operator
54 this->ContainedObject::operator=( dtag );
55 m_decayMode = dtag.m_decayMode;
56 m_type = dtag.m_type;
57 m_beamE = dtag.m_beamE;
58 m_mass = dtag.m_mass;
59 m_mBC = dtag.m_mBC;
60 m_deltaE = dtag.m_deltaE;
61 m_charge = dtag.m_charge;
62 m_charm = dtag.m_charm;
63 m_numOfChildren = dtag.m_numOfChildren;
64 m_p4 = dtag.m_p4;
65 m_tracks = dtag.m_tracks;
66 m_showers = dtag.m_showers;
67 m_otherTracks = dtag.m_otherTracks;
68 m_otherShowers = dtag.m_otherShowers;
69 m_pionId = dtag.m_pionId;
70 m_kaonId = dtag.m_kaonId;
71 m_protonId = dtag.m_protonId;
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 &)