To accomplish this, a series of "trigger" stages are employed. All the data from each crossing is held in buffers within the detector while a small amount of key information is used to perform a fast, approximate calculation to identify features of interest such as high energy jets, muons or missing energy. This "Level 1" calculation is completed in around 1 µs, and event rate is reduced by a factor of about 1,000 down to 50 kHz. All these calculations are done on fast, custom hardware using reprogrammable field-programmable gate arrays (FPGA).