Trigger description.
More...
#include <PennMicroSlice.hh>
Trigger description.
Definition at line 360 of file PennMicroSlice.hh.
Definition at line 564 of file PennMicroSlice.hh.
567 return "calibration";
static trigger_type_t const external
trigger_type_t trigger_type
static trigger_type_t const muon
static trigger_type_t const calibration
bool dune::PennMicroSlice::Payload_Trigger::has_C1 |
( |
| ) |
|
|
inline |
bool dune::PennMicroSlice::Payload_Trigger::has_C2 |
( |
| ) |
|
|
inline |
bool dune::PennMicroSlice::Payload_Trigger::has_C3 |
( |
| ) |
|
|
inline |
bool dune::PennMicroSlice::Payload_Trigger::has_C4 |
( |
| ) |
|
|
inline |
bool dune::PennMicroSlice::Payload_Trigger::has_calibration |
( |
| ) |
|
|
inline |
Definition at line 469 of file PennMicroSlice.hh.
trigger_type_t trigger_type
static trigger_type_t const calibration
Test for the different calibration types
Definition at line 496 of file PennMicroSlice.hh.
trigger_type_t trigger_id_calib
bool dune::PennMicroSlice::Payload_Trigger::has_external_trigger |
( |
| ) |
|
|
inline |
Definition at line 466 of file PennMicroSlice.hh.
static trigger_type_t const external
trigger_type_t trigger_type
bool dune::PennMicroSlice::Payload_Trigger::has_I09 |
( |
| ) |
|
|
inline |
Definition at line 482 of file PennMicroSlice.hh.
trigger_type_t trigger_id_ext
static trigger_type_t const I09
bool dune::PennMicroSlice::Payload_Trigger::has_I10 |
( |
| ) |
|
|
inline |
Definition at line 485 of file PennMicroSlice.hh.
static trigger_type_t const I10
trigger_type_t trigger_id_ext
bool dune::PennMicroSlice::Payload_Trigger::has_I12 |
( |
| ) |
|
|
inline |
Definition at line 488 of file PennMicroSlice.hh.
static trigger_type_t const I12
trigger_type_t trigger_id_ext
bool dune::PennMicroSlice::Payload_Trigger::has_muon_bsu_rm_cl |
( |
| ) |
|
|
inline |
Test the different muon trigger types
Definition at line 546 of file PennMicroSlice.hh.
static trigger_type_t const bsu_rm_cl
trigger_type_t trigger_id_muon
bool dune::PennMicroSlice::Payload_Trigger::has_muon_TA |
( |
| ) |
|
|
inline |
Definition at line 519 of file PennMicroSlice.hh.
static trigger_type_t const TA
trigger_type_t trigger_id_muon
bool dune::PennMicroSlice::Payload_Trigger::has_muon_TB |
( |
| ) |
|
|
inline |
Definition at line 522 of file PennMicroSlice.hh.
static trigger_type_t const TB
trigger_type_t trigger_id_muon
bool dune::PennMicroSlice::Payload_Trigger::has_muon_TC |
( |
| ) |
|
|
inline |
Definition at line 525 of file PennMicroSlice.hh.
static trigger_type_t const TC
trigger_type_t trigger_id_muon
bool dune::PennMicroSlice::Payload_Trigger::has_muon_TD |
( |
| ) |
|
|
inline |
Definition at line 528 of file PennMicroSlice.hh.
static trigger_type_t const TD
trigger_type_t trigger_id_muon
bool dune::PennMicroSlice::Payload_Trigger::has_muon_TE |
( |
| ) |
|
|
inline |
Definition at line 531 of file PennMicroSlice.hh.
trigger_type_t trigger_id_muon
static trigger_type_t const TE
bool dune::PennMicroSlice::Payload_Trigger::has_muon_TF |
( |
| ) |
|
|
inline |
Definition at line 534 of file PennMicroSlice.hh.
static trigger_type_t const TF
trigger_type_t trigger_id_muon
bool dune::PennMicroSlice::Payload_Trigger::has_muon_TG |
( |
| ) |
|
|
inline |
Definition at line 537 of file PennMicroSlice.hh.
static trigger_type_t const TG
trigger_type_t trigger_id_muon
bool dune::PennMicroSlice::Payload_Trigger::has_muon_TH |
( |
| ) |
|
|
inline |
Definition at line 540 of file PennMicroSlice.hh.
static trigger_type_t const TH
trigger_type_t trigger_id_muon
bool dune::PennMicroSlice::Payload_Trigger::has_muon_trigger |
( |
| ) |
|
|
inline |
Bunch of auxiliary functions to help parse the word
Definition at line 463 of file PennMicroSlice.hh.
trigger_type_t trigger_type
static trigger_type_t const muon
bool dune::PennMicroSlice::Payload_Trigger::has_muon_tsu_el_wu |
( |
| ) |
|
|
inline |
Definition at line 555 of file PennMicroSlice.hh.
static trigger_type_t const tsu_el_wu
trigger_type_t trigger_id_muon
bool dune::PennMicroSlice::Payload_Trigger::has_muon_tsu_sl_nu |
( |
| ) |
|
|
inline |
Definition at line 549 of file PennMicroSlice.hh.
trigger_type_t trigger_id_muon
static trigger_type_t const tsu_sl_nu
bool dune::PennMicroSlice::Payload_Trigger::has_muon_tsu_su_nl |
( |
| ) |
|
|
inline |
Definition at line 552 of file PennMicroSlice.hh.
trigger_type_t trigger_id_muon
static trigger_type_t const tsu_su_nl
bool dune::PennMicroSlice::Payload_Trigger::has_ssp_trigger |
( |
| ) |
|
|
inline |
Definition at line 479 of file PennMicroSlice.hh.
static trigger_type_t const ssp
trigger_type_t trigger_id_ext
trigger_type_t const dune::PennMicroSlice::Payload_Trigger::bsu_rm_cl = 0x80 |
|
static |
trigger_type_t const dune::PennMicroSlice::Payload_Trigger::calibration = 0x04 |
|
static |
trigger_type_t const dune::PennMicroSlice::Payload_Trigger::external = 0x08 |
|
static |
trigger_type_t const dune::PennMicroSlice::Payload_Trigger::I01_08 = 0x8 |
|
static |
trigger_type_t const dune::PennMicroSlice::Payload_Trigger::muon = 0x10 |
|
static |
Old map static trigger_type_t const calibration = 0x00; //00000 static trigger_type_t const muon = 0x10; //10000 static trigger_type_t const ssp = 0x08; //01000 – This should probably be split into RCE and then RCE types static trigger_type_t const rce_1 = 0x01; //00001 static trigger_type_t const rce_2 = 0x02; //00010 static trigger_type_t const rce_12 = 0x03; //00011 static trigger_type_t const rce_3 = 0x04; //00100 static trigger_type_t const rce_13 = 0x05; //00101 static trigger_type_t const rce_23 = 0x06; //00110 static trigger_type_t const rce_123 = 0x07; //00111
Definition at line 403 of file PennMicroSlice.hh.
data_size_t const dune::PennMicroSlice::Payload_Trigger::num_bits_padding_high = 3 |
|
static |
data_size_t const dune::PennMicroSlice::Payload_Trigger::num_bits_padding_low = 8 |
|
static |
data_size_t const dune::PennMicroSlice::Payload_Trigger::num_bits_trigger_id_calib = 4 |
|
static |
data_size_t const dune::PennMicroSlice::Payload_Trigger::num_bits_trigger_id_ext = 4 |
|
static |
data_size_t const dune::PennMicroSlice::Payload_Trigger::num_bits_trigger_id_muon = 8 |
|
static |
data_size_t const dune::PennMicroSlice::Payload_Trigger::num_bits_trigger_type = 5 |
|
static |
size_t const dune::PennMicroSlice::Payload_Trigger::payload_offset_bytes = payload_offset_u32*sizeof(uint32_t) |
|
static |
size_t const dune::PennMicroSlice::Payload_Trigger::payload_offset_u32 = 1+ptb_offset_u32 |
|
static |
size_t const dune::PennMicroSlice::Payload_Trigger::ptb_offset_bytes = ptb_offset_u32*sizeof(uint32_t) |
|
static |
size_t const dune::PennMicroSlice::Payload_Trigger::ptb_offset_u32 = 2 |
|
static |
size_t const dune::PennMicroSlice::Payload_Trigger::size_bytes = sizeof(uint32_t) |
|
static |
size_t const dune::PennMicroSlice::Payload_Trigger::size_u32 = size_bytes/sizeof(uint32_t) |
|
static |
trigger_type_t dune::PennMicroSlice::Payload_Trigger::trigger_id_calib |
trigger_type_t const dune::PennMicroSlice::Payload_Trigger::tsu_el_wu = 0x10 |
|
static |
trigger_type_t const dune::PennMicroSlice::Payload_Trigger::tsu_sl_nu = 0x40 |
|
static |
trigger_type_t const dune::PennMicroSlice::Payload_Trigger::tsu_su_nl = 0x20 |
|
static |
The documentation for this struct was generated from the following file: