1 #ifndef RIVET_ParticleBase_HH
2 #define RIVET_ParticleBase_HH
4 #include "Rivet/Rivet.hh"
5 #include "Rivet/Math/Vectors.hh"
26 double pt2left = left.momentum().
pT2();
27 double pt2right = right.momentum().
pT2();
28 return pt2left < pt2right;
32 return (*
this)(*left, *right);
44 return (*
this)(*left, *right);
52 double pt2left = left.momentum().
Et2();
53 double pt2right = right.momentum().
Et2();
54 return pt2left < pt2right;
58 return (*
this)(*left, *right);
70 return (*
this)(*left, *right);
78 double pt2left = left.momentum().
E();
79 double pt2right = right.momentum().
E();
80 return pt2left < pt2right;
84 return (*
this)(*left, *right);
96 return (*
this)(*left, *right);