1 #ifndef CommonTools_Utils_MasslessInvariantMass_h
2 #define CommonTools_Utils_MasslessInvariantMass_h
7 template<
typename T1,
typename T2>
11 return ( v1 + v2 ).mass();
double operator()(const T1 &t1, const T2 &t2) const
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
auto const T2 &decltype(t1.eta()) t2
XYZVectorD XYZVector
spatial vector with cartesian internal representation