Project

General

Profile

Current TriggerTriggerBit Assignments » History » Version 16

Andrew Norman, 07/31/2014 12:14 PM

1 1 Andrew Norman
h1. Current Trigger and TriggerBit Assignments
2 1 Andrew Norman
3 1 Andrew Norman
These are current as of 29JULY2014
4 1 Andrew Norman
5 1 Andrew Norman
These are set in DAQDataFormats in the TriggerDefines.h and TriggerDefines.cpp files:
6 3 Andrew Norman
7 16 Andrew Norman
 * Code identifiers that start with "TRIG_ID" are designed to return the bit NUMBER of the trigger.
8 16 Andrew Norman
 * Code identifiers that start with "TRIG_BIT" are designed to return the bit MASK for the trigger.
9 16 Andrew Norman
10 1 Andrew Norman
|_. Trigger Name            |_. Code Identifier     |_. Bit Assigment |_. Trigger Page |
11 14 Andrew Norman
|_\4=. Standard DAQ Triggers |
12 3 Andrew Norman
| NULL                      | TRIG_ID_NULL         | 0 | 0 |
13 3 Andrew Norman
| NuMI Beam ($74)           | TRIG_ID_BEAM_NUMI    | 1 | 0 |
14 3 Andrew Norman
| Booster Beam              | TRIG_ID_BEAM_BOONE   | 2 | 0 |
15 3 Andrew Norman
| Software Periodic Pulser  | TRIG_ID_SOFT_CAL_PER | 3 | 0 |
16 3 Andrew Norman
| Software Random Pulser    | TRIG_ID_SOFT_CAL_RND | 4 | 0 |
17 3 Andrew Norman
| Software Manual Trigger   | TRIG_ID_SOFT_MANUAL  | 5 | 0 |
18 3 Andrew Norman
| Accel. 1 Pulse Per Second | TRIG_ID_BEAM_1PPS    | 6 | 0 |
19 12 Andrew Norman
|_\4=. Data Driven Triggers (DDTs) |
20 5 Andrew Norman
| Super Nova Trigger        | TRIG_ID_DATA_SN      | 13 | 0 |
21 5 Andrew Norman
| High Energy Density       | TRIG_ID_DATA_ENERGY  | 14 | 0 |
22 5 Andrew Norman
| Calibration Muon          | TRIG_ID_DATA_CALMU   | 15 | 0 |
23 6 Andrew Norman
| Upward going Muon         | TRIG_ID_DATA_UPMU    | 16 | 0 |
24 6 Andrew Norman
| Contained Muon Neutrino   | TRIG_ID_DATA_NUMU    | 17 | 0 |
25 6 Andrew Norman
| Contained Electron Neutrino | TRIG_ID_DATA_NUE   | 18 | 0 |
26 6 Andrew Norman
| Fast Monopole             | TRIG_ID_DATA_FASTMONO    | 19 | 0 |
27 6 Andrew Norman
| Slow Monopole             | TRIG_ID_DATA_SLOWMONO    | 20 | 0 |
28 6 Andrew Norman
| FEB Overflow Detection    | TRIG_ID_DATA_FEBOVERFLOW | 21 | 0 |
29 6 Andrew Norman
| Near Det Activity (Var. 1) | TRIG_ID_DATA_ACTIVITY_1 | 22 | 0 |
30 6 Andrew Norman
| Near Det Activity (Var. 2) | TRIG_ID_DATA_ACTIVITY_2 | 23 | 0 |
31 6 Andrew Norman
| Monte Carlo Simulation Evt | TRIG_ID_SOFT_MONTECARLO | 24 | 0 |
32 6 Andrew Norman
| SNEWS Primary              | TRIG_ID_SNEWS_TRIGGER   | 25 | 0 |
33 6 Andrew Norman
| SNEWS Heart Beat (Slow)    | TRIG_ID_SNEWS_BEAT_SLOW | 26 | 0 |
34 6 Andrew Norman
| SNEWS Heart Beam (Fast)    | TRIG_ID_SNEWS_BEAT_FAST | 27 | 0 |
35 2 Andrew Norman
36 1 Andrew Norman
37 7 Andrew Norman
|_. Trigger Bit Code Identifier |_. Bit Mask |_. Description |
38 14 Andrew Norman
|_\3=. General DAQ Triggers |
39 7 Andrew Norman
|    TRIG_BIT_NULL         |0x00  |      A NULL trigger |
40 7 Andrew Norman
| TRIG_BIT_BEAM_NUMI       | 0x01 |      A NuMI beam trigger |
41 7 Andrew Norman
| TRIG_BIT_BEAM_BOONE      | 0x02 |      A Booster beam trigger |
42 7 Andrew Norman
| TRIG_BIT_SOFT_CAL_PER    | 0x04 |      A calibration periodic trigger |
43 7 Andrew Norman
| TRIG_BIT_SOFT_CAL_RND    | 0x08 |      A calibration random trigger |
44 7 Andrew Norman
| TRIG_BIT_SOFT_MANUAL     | 0x10 |      A manually issued trigger |
45 7 Andrew Norman
| TRIG_BIT_BEAM_1PPS       | 0x20 |      An accelerator 1 pulse/sec trigger |
46 7 Andrew Norman
| TRIG_BIT_SOFT_MONTECARLO | 0x800000 |  A Montecarlo Trigger |
47 14 Andrew Norman
|_\3=. Data Driven Triggers |
48 7 Andrew Norman
| TRIG_BIT_DATA_SN         | 0x001000 |      a SN trigger |
49 7 Andrew Norman
| TRIG_BIT_DATA_ENERGY     | 0x002000 |      big-energy events (brehms and air showers) |
50 7 Andrew Norman
| TRIG_BIT_DATA_CALMU      | 0x004000 |      a calibration muon trigger |
51 7 Andrew Norman
| TRIG_BIT_DATA_UPMU       | 0x008000 |      upgoing muon trigger |
52 7 Andrew Norman
| TRIG_BIT_DATA_NUMU       | 0x010000 |      contained nu-induced muons |
53 7 Andrew Norman
| TRIG_BIT_DATA_NUE        | 0x020000 |      electron showers |
54 7 Andrew Norman
| TRIG_BIT_DATA_FASTMONO   | 0x040000 |      fast monopoles |
55 7 Andrew Norman
| TRIG_BIT_DATA_SLOWMONO   | 0x080000 |      slow monopoles |
56 7 Andrew Norman
| TRIG_BIT_DATA_FEBOVERFLOW| 0x100000 |      FEB Overflow error trigger |
57 7 Andrew Norman
| TRIG_BIT_DATA_ACTIVITY_1 | 0x200000 |      Activity Trigger Variant 1 (Near Det) |
58 7 Andrew Norman
| TRIG_BIT_DATA_ACTIVITY_2 | 0x400000 |      Activity Trigger Variant 2 (Near Det) |
59 15 Andrew Norman
|_\3=. Mid Word Triggers |
60 15 Andrew Norman
| TRIG_BIT_SNEWS_TRIGGER   | 0x00000001 |    SNEWS Trigger | 
61 15 Andrew Norman
| TRIG_BIT_SNEWS_BEAT_SLOW | 0x00000002 |    SNEWS Heart Beat Slow |
62 15 Andrew Norman
| TRIG_BIT_SNEWS_BEAT_FAST | 0x00000004 |    SNEWS Heart Beat Fast |
63 16 Andrew Norman
64 16 Andrew Norman
Long String names for triggers:
65 1 Andrew Norman
66 1 Andrew Norman
<pre>
67 1 Andrew Norman
    "NuMI Beam Spill Trigger",      // Bit 0
68 1 Andrew Norman
    "Booster Beam Spill Trigger",   // Bit 1
69 1 Andrew Norman
    "Periodic Calibration Pulser",  // Bit 2
70 1 Andrew Norman
    "Random Calibration Pulser",    // Bit 3
71 1 Andrew Norman
    "Manually Issued Trigger",      // Bit 4
72 1 Andrew Norman
    "Accelerator PPS Trigger",      // Bit 5
73 1 Andrew Norman
    "DDTest",                           // Bit 6
74 1 Andrew Norman
    "Not Defined",                      // Bit 7
75 1 Andrew Norman
    "Not Defined",                      // Bit 8
76 1 Andrew Norman
    "Not Defined",                      // Bit 9
77 1 Andrew Norman
    "Not Defined",                      // Bit 10
78 1 Andrew Norman
    "Not Defined",                      // Bit 11
79 1 Andrew Norman
    "Data Driven Supernova",            // Bit 12
80 1 Andrew Norman
    "Data Driven Energy",               // Bit 13
81 1 Andrew Norman
    "Data Driven Calibration Muon",     // Bit 14
82 1 Andrew Norman
    "Data Driven Upmu",                 // Bit 15
83 1 Andrew Norman
    "Data Driven Numu",                 // Bit 16
84 1 Andrew Norman
    "Data Driven Nue",                  // Bit 17
85 1 Andrew Norman
    "Data Driven Fast Monopole",        // Bit 18
86 1 Andrew Norman
    "Data Driven Slow Monople",         // Bit 19
87 1 Andrew Norman
    "Data Driven FEB Overflow",         // Bit 20
88 1 Andrew Norman
    "Data Driven Activity 1 (NearDet)", // Bit 21
89 1 Andrew Norman
    "Data Driven Activity 2 (NearDet)", // Bit 22
90 1 Andrew Norman
    "Monte Carlo/Simulation Trigger",   // Bit 23
91 1 Andrew Norman
    "SNEWS Trigger",                    // Bit 24
92 1 Andrew Norman
    "SNEWS Beat Slow",                  // Bit 25
93 1 Andrew Norman
    "SNEWS Beat Fast",                  // Bit 26
94 1 Andrew Norman
</pre>