Skip to main content

Module events

Module events 

Source

Re-exports§

pub use tof_hit::TofHit;
pub use rb_waveform::RBWaveform;
pub use rb_event_header::RBEventHeader;
pub use tof_event::TofEvent;
pub use rb_event::RBEvent;
pub use rb_event::unpack_traces;
pub use tracker_hit::TrackerHit;
pub use tracker_daq_event::TrackerDAQEvent;
pub use tracker_daq_event_packet::TrackerDAQEventPacket;
pub use telemetry_event::TelemetryEvent;
pub use mc_hit::McHit;
pub use mc_track::McTrack;
pub use mc_event::McEvent;
pub use mc_tree::McTree;

Modules§

mc_event
mc_hit
mc_track
mc_tree
rb_event
This files provides an event structure to pack and bookkeep RB data
rb_event_header
rb_waveform
telemetry_event
The TelemetryEvent or former “MergedEvent” is that what gets sent over telemetry during flight
tof_event
Basic event structure for all TOF systems
tof_hit
tracker_daq_event
tracker_daq_event_packet
Tracker event as stored seperately in telemetry packet type 80
tracker_hit
Per-strip event information for the GAPS tracker

Structs§

DataTypeIter
An iterator over the variants of DataType
EventQualityIter
An iterator over the variants of EventQuality
EventStatusIter
An iterator over the variants of EventStatus
LTBThresholdIter
An iterator over the variants of LTBThreshold
TriggerTypeIter
An iterator over the variants of TriggerType

Enums§

DataType
A generic data type
EventQuality
EventStatus
LTBThreshold
LTB Thresholds as passed on by the MTB See also
TriggerType
The type of trigger which has fired at time of recoring a specific event.

Constants§

LTB_CH0
mask to decode LTB hit masks
LTB_CH1
mask to decode LTB hit masks
LTB_CH2
mask to decode LTB hit masks
LTB_CH3
mask to decode LTB hit masks
LTB_CH4
mask to decode LTB hit masks
LTB_CH5
mask to decode LTB hit masks
LTB_CH6
mask to decode LTB hit masks
LTB_CH7
mask to decode LTB hit masks
LTB_CHANNELS
mask to decode LTB channels from bitmask
PHYSICAL_CHANNELS
An array of the channel numbers as they come in pairs on the LTB

Functions§

mt_event_get_timestamp_abs48
Get absolute timestamp as sent by the GPS and as seen by the MTB
strip_id
Calculate an unique identifier for tracker strips from the position in the tracker stack