66 , fParentDecay(parentDecay)
101 , fParentDecay(parentDecay)
122 , fIndex(right.fIndex)
124 , fStatus(right.fStatus)
125 , fParent(right.fParent)
126 , fParentDecay(right.fParentDecay)
128 , fDecay(right.fDecay)
137 , fWeight(right.fWeight) {}
145 , fPdg(right.GetPdgCode())
146 , fStatus(right.GetStatusCode())
147 , fParent(right.GetFirstMother())
159 , fWeight(right.GetWeight()) {
160 fChild[0] = right.GetFirstDaughter();
161 fChild[1] = right.GetLastDaughter();
176 TObject::operator=(right);
204 fPdg = right.GetPdgCode();
205 fStatus = right.GetStatusCode();
206 fParent = right.GetFirstMother();
210 fChild[0] = right.GetFirstDaughter();
211 fChild[1] = right.GetLastDaughter();
234 && ((TMath::Abs((
fPx - right.
fPx) /
fPx) < 0.0001)
235 || (TMath::Abs(
fPx) < 1e-16 && TMath::Abs(right.
fPx) < 1e-16))
236 && ((TMath::Abs((
fPy - right.
fPy) /
fPy) < 0.0001)
237 || (TMath::Abs(
fPy) < 1e-16 && TMath::Abs(right.
fPy) < 1e-16))
238 && ((TMath::Abs((
fPz - right.
fPz) /
fPz) < 0.0001)
239 || (TMath::Abs(
fPz) < 1e-16 && TMath::Abs(right.
fPz) < 1e-16))
240 && ((TMath::Abs((
fE - right.
fE) /
fE) < 0.0001)
241 || (TMath::Abs(
fE) < 1e-16 && TMath::Abs(right.
fE) < 1e-16))
242 && ((TMath::Abs((
fX - right.
fX) /
fX) < 0.0001)
243 || (TMath::Abs(
fX) < 1e-16 && TMath::Abs(right.
fX) < 1e-16))
244 && ((TMath::Abs((
fY - right.
fY) /
fY) < 0.0001)
245 || (TMath::Abs(
fY) < 1e-16 && TMath::Abs(right.
fY) < 1e-16))
246 && ((TMath::Abs((
fZ - right.
fZ) /
fZ) < 0.0001)
247 || (TMath::Abs(
fZ) < 1e-16 && TMath::Abs(right.
fZ) < 1e-16))
248 && ((TMath::Abs((
fT - right.
fT) /
fT) < 0.0001)
249 || (TMath::Abs(
fT) < 1e-16 && TMath::Abs(right.
fT) < 1e-16))
251 || (TMath::Abs(
fWeight) < 1e-16 && TMath::Abs(right.
fWeight) < 1e-16)));
259 cout <<
"------------------------------------------------" << endl
260 <<
"-I- Particle -I-" << endl
261 <<
"Index : " <<
fIndex << endl
262 <<
"PDG code : " <<
fPdg << endl
263 <<
"Status code : " <<
fStatus << endl
264 <<
"Parent index : " <<
fParent << endl
266 <<
"Last collision partner : " <<
fMate << endl
267 <<
"Decay index : " <<
fDecay << endl
268 <<
"First child index : " <<
fChild[0] << endl
269 <<
"Last child index : " <<
fChild[1] << endl
270 <<
"Momentum (px, py, pz) (GeV) : (" <<
fPx <<
", " <<
fPy <<
", " <<
fPz
272 <<
"Energy (GeV) : " <<
fE << endl
273 <<
"Position (x, y, z) (fm) : (" <<
fX <<
", " <<
fY <<
", " <<
fZ
275 <<
"Creation time (fm) : " <<
fT << endl
276 <<
"Weight : " <<
fWeight << endl
277 <<
"------------------------------------------------" << endl;