CMS 3D CMS Logo

InvariantMass.h
Go to the documentation of this file.
1 #ifndef CommonTools_Utils_InvariantMass_h
2 #define CommonTools_Utils_InvariantMass_h
4 
5 template<typename T1, typename T2 = T1>
6 struct InvariantMass {
7  double operator()( const T1 & t1, const T2 & t2 ) const {
8  return ( t1.momentum() + t2.momentum() ).mass();
9  }
10 };
11 
12 #endif
RandomServiceHelper.t2
t2
Definition: RandomServiceHelper.py:257
RandomServiceHelper.t1
t1
Definition: RandomServiceHelper.py:256
LorentzVector.h
InvariantMass
Definition: InvariantMass.h:6
InvariantMass::operator()
double operator()(const T1 &t1, const T2 &t2) const
Definition: InvariantMass.h:7
EgHLTOffHistBins_cfi.mass
mass
Definition: EgHLTOffHistBins_cfi.py:34