Table of Contents
Why trigger systems are needed
In modern particle physics experiments, detectors can produce enormous amounts of data. Every beam crossing or interaction may create signals in many detector parts, but only a tiny fraction of these events are scientifically interesting. A trigger system is the part of the experiment that decides, very quickly, which events should be kept for further analysis and which should be discarded.
Without a trigger, the data rate would be far too large to store or process. Trigger systems act like very fast filters. They reduce the event rate step by step, while trying not to throw away important physics events.
A trigger system is a real time decision system that selects potentially interesting events from a very large stream of detector signals.
Its central goal is to reduce the event rate from an initial input rate $R_{\text{in}}$ to a manageable output rate $R_{\text{out}}$, with $R_{\text{out}} \ll R_{\text{in}}$.
Basic idea of event selection
A particle collision produces detector signals such as energy deposits, tracks, or timing pulses. The trigger system examines simplified or partial information from these signals and applies rules. If the event matches the rules, the event is accepted. If not, it is rejected.
The rules depend on the purpose of the experiment. For example, a trigger may look for a very energetic electron, a pair of muons, a large missing energy signal, or an unusual pattern in the calorimeters.
The trigger must make decisions in a very short time. In many experiments, the raw interaction rate is much too high for full readout of every event. Because of this, the earliest trigger stages usually use only coarse detector information and simple logic, while later stages can use more detailed reconstruction.
Trigger levels
Most trigger systems are organized in multiple levels. Early levels are extremely fast and reduce the rate strongly. Later levels are slower but more selective.
A common structure is shown in the table below.
| Trigger level | Speed | Information used | Main role |
|---|---|---|---|
| Level 1 | Very fast | Coarse detector data, custom electronics | First large rate reduction |
| High Level Trigger | Slower than Level 1 | More complete detector data, software algorithms | Detailed event selection |
Older systems often had Level 1, Level 2, and Level 3. Many modern experiments group the software based stages together as a High Level Trigger, often abbreviated HLT.
Early trigger levels must decide before all detector data can be fully processed. Therefore they use fast, simplified quantities rather than complete event reconstruction.
Level 1 trigger
The Level 1 trigger is usually implemented in dedicated hardware such as FPGAs or ASICs. Its job is to inspect detector signals almost immediately after the interaction. Because the decision time is extremely short, the algorithms must be simple and parallel.
Typical Level 1 inputs include rough calorimeter energy sums, fast muon chamber hits, multiplicities, and timing signals. The Level 1 trigger may ask questions like these. Is there a muon candidate above a threshold. Is there an energy cluster above some value. Is the total transverse energy unusually large.
If the answer satisfies one or more trigger conditions, the event receives a Level 1 accept signal. Then the detector readout system sends the corresponding data onward for deeper analysis.
High Level Trigger
After Level 1 acceptance, a more detailed trigger stage examines the event. This stage is usually software based and runs on large computing farms. It has more time and more information than Level 1.
The High Level Trigger can reconstruct tracks, match tracks to calorimeter clusters, identify particle candidates, and apply more refined physics criteria. Because fewer events reach this stage, the software can afford more complex calculations.
This stage reduces the rate again, keeping only events that are worth permanent storage.
Trigger primitives and trigger objects
A trigger system does not always work directly with raw detector signals. Instead, detector subsystems first produce simplified quantities called trigger primitives. These are combined into trigger objects such as electron candidates, muon candidates, jets, or energy sums.
This layered approach is important because it allows very fast processing. For example, a calorimeter may convert many channel signals into a small number of energy clusters, and a muon system may convert hit patterns into rough momentum candidates.
Trigger conditions and menus
A trigger decision is usually not based on one single rule. Instead, experiments define a trigger menu, which is a collection of trigger paths. Each path targets a certain kind of event.
One path may require a high energy photon. Another may require two muons. Another may require many jets. If an event satisfies at least one path, it is accepted.
The trigger menu is chosen carefully. It must capture the physics goals of the experiment while staying within the available bandwidth and storage limits.
| Example trigger path | Condition |
|---|---|
| Single muon trigger | At least one muon candidate with $p_T$ above threshold |
| Di electron trigger | Two electron candidates above thresholds |
| Jet trigger | One or more jets with large energy |
| Missing energy trigger | Missing transverse energy above threshold |
Here $p_T$ means transverse momentum, a very important quantity in collider experiments.
Rates, efficiency, and rejection
To judge trigger performance, physicists study how often the trigger accepts events and how well it keeps interesting ones.
The trigger rate is the number of accepted events per unit time. If $N$ events are accepted in a time interval $\Delta t$, then
$$
R = \frac{N}{\Delta t}.
$$
The trigger efficiency is the fraction of truly interesting events that pass the trigger:
$$
\epsilon = \frac{N_{\text{selected interesting}}}{N_{\text{interesting total}}}.
$$
Another important idea is rejection. This describes how strongly the trigger suppresses uninteresting background events.
A good trigger has high efficiency for the desired signal and strong rejection for common background events. In practice, there is always a tradeoff. If thresholds are too low, the rate becomes too high. If thresholds are too high, important events may be lost.
Trigger design is always a balance between efficiency and rate.
High efficiency keeps valuable physics events.
Low output rate keeps the data volume manageable.
Dead time and buffering
A trigger system cannot instantly process unlimited events. Detector signals are often stored for a short time in temporary memory called buffers while the trigger decision is being made. If the trigger takes too long, or if too many events arrive close together, buffers can fill up.
When the system cannot accept new events because it is still busy, this creates dead time. During dead time, some events may be missed.
For this reason, trigger systems are designed with strict timing requirements and careful control of data flow.
Prescaling
Sometimes a trigger condition is useful but happens too often. In that case, the experiment may use prescaling. A prescaled trigger keeps only one out of every fixed number of events that satisfy that condition.
If a trigger is prescaled by a factor $n$, then roughly only one event in every $n$ accepted candidates is recorded. This helps control data rates while still collecting a representative sample.
For example, a low energy jet trigger may be scientifically useful for detector studies, but too frequent for full recording. Prescaling makes it manageable.
With a prescale factor $n$, the effective recorded rate becomes approximately
$$
R_{\text{recorded}} \approx \frac{R_{\text{triggered}}}{n}.
$$
Trigger timing sequence
The logic of a trigger system can be pictured as a chain of decisions from collision to storage.
This drawing shows the central idea. At each stage, many events are rejected and a smaller number move forward.
Trigger examples in collider experiments
In collider detectors, trigger systems often focus on signatures of rare processes. A Higgs boson event, a heavy quark decay, or a possible new particle signal may occur much less often than ordinary background collisions. The trigger must notice the rare signatures hidden within a huge number of common events.
Muon triggers are especially important because muons can penetrate deeply and leave clear signatures in outer detector layers. Electron and photon triggers often use electromagnetic calorimeters. Jet triggers rely on hadronic calorimeters and clustering algorithms. Missing energy triggers are used when invisible particles carry away momentum.
Different physics goals lead to different trigger menus, and menus can change as beam conditions or research priorities change.
Global trigger decision
Many subsystems may produce their own local trigger information. A central unit, often called a global trigger, combines these inputs and applies the overall menu logic. It decides whether any trigger path has been satisfied.
This global decision may involve logical operations such as AND, OR, and threshold comparisons. For example, an event may be accepted if it has either one high energy muon or two moderate energy electrons.
Challenges in trigger design
Trigger systems face several practical challenges. They must be fast, reliable, and accurate. They must operate continuously under very high data rates. They must also be flexible enough to adapt to new running conditions.
As detector complexity and collision rate increase, trigger systems become more sophisticated. Modern systems may include advanced digital processing and increasingly powerful software reconstruction. Even so, the basic purpose remains the same, to identify the small number of events most likely to contain valuable physics.
Essential summary
A trigger system is the event selection system of a particle detector experiment. It reduces an overwhelming flow of raw detector data to a manageable stream of stored events. It does this in real time, usually through multiple trigger levels. Fast hardware stages make early decisions using coarse information, and later software stages apply more detailed selection.
Key ideas of trigger systems:
A trigger selects interesting events in real time.
It reduces data rate step by step.
Early stages are fast and simple, later stages are slower and more detailed.
Important performance measures are rate, efficiency, rejection, and dead time.
A successful trigger system is essential for modern particle physics, because without it, the most interesting events would be buried in an unmanageable flood of data.
KAHIBARO