75 : TNamed(
"BmnTrigInfoDst",
"DST")
76 , isExpData(other.isExpData)
77 , fVCAmp(other.fVCAmp)
78 , fBC0Amp(other.fBC0Amp)
79 , fBC1Amp(other.fBC1Amp)
80 , fBC1Integral(other.fBC1Integral)
81 , fBC2Amp(other.fBC2Amp)
82 , fBDMult(other.fBDMult)
83 , fSiMDMult(other.fSiMDMult)
84 , fFDAmp(other.fFDAmp)
85 , fInputsAR(other.fInputsAR)
86 , fInputsBR(other.fInputsBR)
89 fBC0Digits =
new TClonesArray(*other.fBC0Digits);
93 fBC1Digits =
new TClonesArray(*other.fBC1Digits);
97 fBC2Digits =
new TClonesArray(*other.fBC2Digits);
101 fBDDigits =
new TClonesArray(*other.fBDDigits);
105 fFDDigits =
new TClonesArray(*other.fFDDigits);
113 if (&other !=
this) {
114 isExpData = other.isExpData;
115 fBC0Amp = other.fBC0Amp;
116 fVCAmp = other.fVCAmp;
117 fBC1Amp = other.fBC1Amp;
118 fBC1Integral = other.fBC1Integral;
119 fBC2Amp = other.fBC2Amp;
120 fBDMult = other.fBDMult;
121 fSiMDMult = other.fSiMDMult;
122 fFDAmp = other.fFDAmp;
123 fInputsAR = other.fInputsAR;
124 fInputsBR = other.fInputsBR;
127 if (other.fBC0Digits)
128 fBC0Digits =
new TClonesArray(*other.fBC0Digits);
130 fBC0Digits =
nullptr;
131 if (other.fBC1Digits)
132 fBC1Digits =
new TClonesArray(*other.fBC1Digits);
134 fBC1Digits =
nullptr;
135 if (other.fBC2Digits)
136 fBC2Digits =
new TClonesArray(*other.fBC2Digits);
138 fBC2Digits =
nullptr;
140 fBDDigits =
new TClonesArray(*other.fBDDigits);
144 fFDDigits =
new TClonesArray(*other.fFDDigits);
153 : TNamed(
"BmnTrigInfoDst",
"DST")
154 , isExpData(other.isExpData)
155 , fVCAmp(other.fVCAmp)
156 , fBC0Amp(other.fBC0Amp)
157 , fBC1Amp(other.fBC1Amp)
158 , fBC1Integral(other.fBC1Integral)
159 , fBC2Amp(other.fBC2Amp)
160 , fBDMult(other.fBDMult)
161 , fSiMDMult(other.fSiMDMult)
162 , fFDAmp(other.fFDAmp)
163 , fInputsAR(other.fInputsAR)
164 , fInputsBR(other.fInputsBR)
166 fBC0Digits = std::exchange(other.fBC0Digits,
nullptr);
167 fBC1Digits = std::exchange(other.fBC1Digits,
nullptr);
168 fBC2Digits = std::exchange(other.fBC2Digits,
nullptr);
169 fBDDigits = std::exchange(other.fBDDigits,
nullptr);
170 fFDDigits = std::exchange(other.fFDDigits,
nullptr);
176 isExpData = other.isExpData;
177 fBC0Amp = other.fBC0Amp;
178 fVCAmp = other.fVCAmp;
179 fBC1Amp = other.fBC1Amp;
180 fBC1Integral = other.fBC1Integral;
181 fBC2Amp = other.fBC2Amp;
182 fBDMult = other.fBDMult;
183 fSiMDMult = other.fSiMDMult;
184 fFDAmp = other.fFDAmp;
185 fInputsAR = other.fInputsAR;
186 fInputsBR = other.fInputsBR;
189 fBC0Digits = std::exchange(other.fBC0Digits,
nullptr);
190 fBC1Digits = std::exchange(other.fBC1Digits,
nullptr);
191 fBC2Digits = std::exchange(other.fBC2Digits,
nullptr);
192 fBDDigits = std::exchange(other.fBDDigits,
nullptr);
193 fFDDigits = std::exchange(other.fFDDigits,
nullptr);