CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MET Class Reference

#include <MET.h>

Detailed Description

The MET EDProduct type. It is a BaseMET type, but more data may be added later (EEMF, ECHF, etc.)

Author
Michael Schmitt, The University of Florida
Version
1st Version May 31st, 2005.

This is the fundemental class for missing transverse momentum (a.k.a MET). The class inherits from RecoCandidate, and so is stored in the event as a candidate. The actual MET information is contained in the RecoCandidate LorentzVector while supplimentary information is stored as varibles in the MET class itself (such as SumET). As there may have been more than one correction applied to the missing transverse momentum, a vector of corrections to the missing px and the missing py is maintained so that one can always recover the uncorrected MET by applying the negative of each correction.

Authors
Michael Schmitt, Richard Cavanaugh The University of Florida changes by Freya Blekman, Cornell University: Added significance interface
Version
1st Version May 31st, 2005.