alpha_g_detector/
lib.rs

1/// Alpha16 DAQ boards.
2///
3/// There are a total of 8 Alpha16 boards; each digitizes the analog signals
4/// from 16 channels of the Barrel Veto (SiPMs) and 32 channels of the radial
5/// Time projection Chamber (anode wires).
6pub mod alpha16;
7
8/// PadWing DAQ boards.
9///
10/// There are a total of 64 PadWing boards (8 rows, 8 columns); each with 4
11/// AFTER chips (A, B, C, and D). Every chip reads out 72 pads, for a total
12/// of 18432 cathode pads in the radial Time Projection Chamber.
13pub mod padwing;
14
15/// MIDAS files.
16///
17/// Iterating through the contents of a MIDAS file can be done with the
18/// [`midasio`](https://docs.rs/midasio) crate. This module defines ALPHA-g
19/// specific characteristics to simplify interpreting MIDAS files.
20pub mod midas;
21
22/// Trigger DAQ board.
23///
24/// There is a single Trigger board which collects information from the anode
25/// wires and SiPMs to make real-time decisions about recording an event to
26/// disk.
27pub mod trigger;
28
29/// Chronobox.
30///
31/// There are multiple Chronoboxes, each with 59 input channels plus a system
32/// clock channel.
33pub mod chronobox;
34
35#[cfg(test)]
36mod tests;