## Purpose

This web page is **for experts** who wants **to check the L1 Trigger Object Definitions** by oneself.
## Command

You can print the definitions (the one was loaded in ir2) by running the following command at a prompt:

**CfgUtils -v ListKeys Dct L1DZpdDecisionModLut:Default last** (for ZPD objects)

**CfgUtils -v ListKeys Emt L1EmtAxRecord:AxConfig last** (for EMT objects)

Note:

- This is now included in the release 22.0.3. I used
**22.0.3** release with **CfgUtils** package, and **cond22boot**.
- The last parameter (last) calls the last change in the configuration. You can use explicit number (ex: 1) too.

## Understanding the output

### The ZPD objects

Here is the **example output** from running:
**"CfgUtils -v ListKeys Dct L1DZpdDecisionModLut:Default last"**. We'll ignore the ascii-art part here.

The three blocks are same information given in different units. Some of interesting variables:

**Bit number:** 0 and 1 for "Z", 2 for "Zt", 3 for "Z' ", 4 for "Zk". "Z" has two bits because it has 16 phi bins, while others have 8 or 4 phi bins. The other bit numbers are not used.
**Seed:** A10 uses 10th (outmost) superlayer, A7 uses 7th superlayer.
**ptMin:** minimum pT. This cut is asymmetric for "Zk" but it's not clear from this entry.
**rhoMin, rhoMax:** approximately 1/pT. It's in the second block. **This shows the asymmetric cuts for "Zk".**

A little more detail explaination on **rho** and **pT** cuts:

For bit 0 (Z), ptMin was 200 MeV and rhoMin and rhoMax was -93 and 93, respectively. From here we get 'rho=93' is same as 'pT=200 MeV'. In the same way, from bit 3 (Z'), we get 'rho=23' is same as 'pT=800 MeV'. For bit 4 (Zk), rhoMin is -93 and rhoMax is 23. So we translate this into -200 MeV and +800 MeV pT cuts. The sign matches with the charge of tracks. Thus, they correspond to 800
MeV pT for positively charged tracks and 200 MeV pT for negatively charged tracks.

### The EMT objects

Here is the **example output** from running:
**"CfgUtils -v ListKeys Emt L1EmtAxRecord:AxConfig last"**.

Each of the 40 rawData[i]'s coresponds to one of the 40 phi sums of EMT towers. The information for EMT objects are same in all of the entries. Some of interesting variables:

**globalThresholds:** the numbers are for **Y**, **X**, **E**, **G** and **M**, respectively. Multiply the numbers by 0.4 MeV to get the threshold in MeV unit. The example show thresholds: Y at 921.6 MeV, X at 102.4 MeV, E at 768 MeV, G at 307.2 MeV, and M for 120 MeV.

Here is the **example output** from running:
**"CfgUtils -v ListKeys Emt L1EmtFcxRecord:FcxConfig last"**.

Here is the **example output** from running:
**"CfgUtils -v ListKeys Emt L1EmtFxRecord:FxConfig last"**.

## Other sources

* Kim Hojeong, Last update: February 8, 2007 *