24 #ifndef HitFit_METTranslatorBase_h
25 #define HitFit_METTranslatorBase_h
83 bool useObjEmbRes =
false);
97 bool useObjEmbRes =
false)
const;
110 bool useObjEmbRes =
false)
const;
124 #endif // #ifndef HitFit_METTranslatorBase_h
Template class of function object to translate missing transverse energy physics object to HitFit's F...
Fourvec operator()(const AMet &met, bool useObjEmbRes=false)
Convert a missing transverse energy object of type AMet into HitFit four-momentum object of type Four...
Define three-vector and four-vector classes for the HitFit package, and supply a few additional opera...
Calculate and represent resolution for a physical quantity.
~METTranslatorBase()
Destructor.
Resolution KtResolution(const AMet &met, bool useObjEmbRes=false) const
Return the resolution corresponding to an instance of missing transverse energy object.
Resolution METResolution(const AMet &met, bool useObjEmbRes=false) const
Alias for KtResolution(AMet& met)
METTranslatorBase()
Default constructor.
CLHEP::HepLorentzVector Fourvec
Typedef for a HepLorentzVector.
Hold on to -dependent resolution. This class acts as a function object and returns Vector_Resolution ...
Resolution resolution_
The resolution.