This lesson is being piloted (Beta version)

Missing Transverse Energy 101

Overview

Teaching: 20 min
Exercises: 10 min
Questions
  • What is MET? How is MET reconstructed?

  • What are the types of MET at CMS?

  • Examples of analyses with MET at CMS

Objectives
  • Learn about MET, the definition, types and reconstruction algorithms.

  • Learn about extracting MET in MiniAOD files.

After following the instructions in the setup, make sure you have the CMS environment:

cd $CMSSW_BASE/src/METDAS
cmsenv

Event Reconstruction

Event reconstruction in CMS is achieved using the Particle Flow (PF) algorithm, which integrates information from all CMS subdetectors to reconstruct individual particles. The algorithm produces a list of PF candidates classified as electrons, photons, muons, neutral hadrons, or charged hadrons. These PF candidates are then used to reconstruct high-level physics objects, including jets and missing transverse momentum (MET).

Schematic of the CMS particle flow reconstruction algorithm.

Missing Transverse Energy

MET quantifies the imbalance in the transverse momentum of all visible particles in the final state of collisions—those interacting via electromagnetic or strong forces. Due to momentum conservation in the transverse plane (the plane perpendicular to the beam), MET reflects the transverse momentum carried by undetected weakly interacting particles, such as neutrinos or potential dark matter candidates. Although these invisible particles leave no direct signature in the CMS detector, their presence is inferred from the observed net momentum imbalance in the event.

An example of event with MET is shown in the figure below where two top quarks are produced. Each top quark decays into a b-jet and a W boson. The leptonic decay of a W boson leads to a lepton and its corresponding neutrino. So, the final state contains two jets, two leptons and missing transverse energy from two neutrinos.

Event display of a ttbar event recorded by CMS shows the dileptonic decay channel with two jets, one electron, one muon, and missing transverse energy from two neutneutrinosrinoes.

MET is a vital variable in many CMS analyses, playing a key role in both Standard Model measurements and Beyond Standard Model searches. In the Standard Model, MET is used to study processes involving neutrinos in the final state, such as the W boson mass measurement. In searches for new physics, MET helps identify potential signatures where weakly interacting particles escape detection, such as dark matter, resulting in an imbalance in transverse momentum.

The images below illustrate two such cases: on the left, a candidate W boson event with $W \rightarrow \mu \nu$, used in the W mass measurement, and on the right, a candidate event for dark matter production, featuring a hard jet recoiling against large missing energy.

W boson candidate event
W boson candidate event with a muon and neutrino.
Dark matter search event
Dark matter search event with a hard jet recoiling against large MET.

Event displays of analyses involving MET.

Raw PF MET

The most widely used MET reconstruction algorithm in CMS is the PF MET. PF MET is reconstructed as the negative vector sum of the pT of all PF candidates in the event, which is summarized in the following equation:

\[\textrm{PF}~\vec{p}_{T}^{~miss} = - \sum_{i \in all~PF~Cands} \vec{p}_{T, i}\]

This is also known as the “raw” PF MET.

Raw PUPPI MET

Multiple simultaneous proton-proton collisions occurring in the same bunch crossing, referred to as pileup, adversely affect MET resolution, leading to poorer performance at higher pileup levels. To mitigate these effects and improve MET performance with respect to pileup, CMS employs an alternative reconstruction algorithm known as PUPPI MET.

The PUPPI (Pileup Per Particle Identification) algorithm applies inherently local corrections by leveraging specific properties of particles. Particles originating from the hard scatter process are typically geometrically close to other particles from the same interaction and generally exhibit higher pT. In contrast, pileup particles lack shower structures, have lower pT on average, and are uncorrelated with particles from the leading vertex.

Using this information, the PUPPI algorithm removes charged particles associated with pileup vertices and assigns weights (ranging between 0 and 1) to neutral particles based on their likelihood of originating from pileup, thus enhancing MET reconstruction in high-pileup environments. The PUPPI MET is calculated using particle weights and can be summarized in the following equation:

\[\textrm{PUPPI}~\vec{p}_{T}^{~miss} = - \sum_{i \in all~PF~Cands} w_i~\vec{p}_{T, i}\]

The figure below presents the MET distribution for both PF MET and PUPPI MET in events with leptonically decaying W bosons, demonstrating the improved performance achieved with PUPPI MET.

Remember

PUPPI MET is the default MET algorithm in Run~3.

Exercise 1

The goal of this part is to get familiar:

The file used for in part contains simulated events (/DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8/RunIISummer19UL18MiniAOD-106X_upgrade2018_realistic_v11_L1v1-v2/MINIAODSIM), but the same conclusions hold for data files.

To view the event content of a miniAOD file one can use the edmDumpEventContent command and since we are interested in the MET collections only we use grep to avoid long printouts.

edmDumpEventContent  root://cmseos.fnal.gov//eos/uscms/store/user/cmsdas/2025/short_exercises/MET/DYJetsToLL_M50_amcatnloFXFX.root | grep MET

Question 1

What MET collections do you see inside a MiniAOD file?

Solution 1

The output is:

vector<pat::MET>                      "slimmedMETs"               ""                "PAT"        
vector<pat::MET>                      "slimmedMETsNoHF"           ""                "PAT"        
vector<pat::MET>                      "slimmedMETsPuppi"          ""                "PAT"        

Each entry (line) corresponds to a separate MET collection. The first column, pat::MET, shows the class of the MET object, where one finds the properties of the MET object. The second column shows the MET collection, and finally PAT is the namespace (in MiniAOD it is PAT).

In this exercise we will focus on the slimmedMETs and slimmedMETsPuppi collections.

Key Points

  • Weakly interacting neutral particles produced in proton-proton (pp) collisions at the LHC traverse the CMS detector unobserved.

  • Their presence is inferred from the measurable momentum imbalance in the plane perpendicular to the beam direction when produced alongside electromagnetically charged or neutral particles. This measurable transverse momentum imbalance is referred to as missing transverse momentum (MET).

  • Precise determination of MET is critical for Standard Model measurements involving final states with neutrinos and searches for physics beyond the SM targeting new weakly interacting particles.

  • MET reconstruction is sensitive to experimental resolutions and mis-measurements of reconstructed particles, detector artifacts, and the effects of additional pp interactions within the same or nearby bunch crossings (pileup).