MUSIC unknown
Analysis for the MUSIC active-target ionization chamber
Loading...
Searching...
No Matches
TraceEvt Struct Reference

One tagged event, kept in the reservoir. More...

#include <StripSumScatter.hpp>

Public Attributes

Float_t total [18]
 Calibrated per-strip totals.
Float_t total_adc [18]
 Raw, un-normalised ADC sum per strip.
UInt_t reac_mask
 Bit per reaction strip this event was tagged at.
Bool_t beam_flat
 Whether the trace looked flat, i.e. beam-like.
Int_t both_mult
 Split strips (1-16) with both ends above threshold.
ULong64_t seed_ts
 Timestamp of the grid hit that seeded the event, from the events tree.
Split-strip halves, in calibrated units

Kept separately and independently of IGNORE_SHORT_STRIPS, which is a decode-time switch that zeroes one half of EnergyView::left/right.

Reconstructed from the raw ADC and the per-channel gains, so one calibration can be rendered under either decode.

Float_t long_au [18]
 Long end of each split strip.
Float_t short_au [18]
 Short end.

Detailed Description

One tagged event, kept in the reservoir.

The reservoir holds every tagged event, so a change to the scatter plane or its axes needs only a reprojection rather than another full pass over the events files.

Definition at line 103 of file StripSumScatter.hpp.

Member Data Documentation

◆ beam_flat

Bool_t TraceEvt::beam_flat

Whether the trace looked flat, i.e. beam-like.

Definition at line 117 of file StripSumScatter.hpp.

◆ both_mult

Int_t TraceEvt::both_mult

Split strips (1-16) with both ends above threshold.

Definition at line 118 of file StripSumScatter.hpp.

◆ long_au

Float_t TraceEvt::long_au[18]

Long end of each split strip.

Definition at line 112 of file StripSumScatter.hpp.

◆ reac_mask

UInt_t TraceEvt::reac_mask

Bit per reaction strip this event was tagged at.

Definition at line 116 of file StripSumScatter.hpp.

◆ seed_ts

ULong64_t TraceEvt::seed_ts

Timestamp of the grid hit that seeded the event, from the events tree.

Unique per event and independent of how runs are split into files, so a cached event joins back to its source record. Zero when the source predates the seed-timestamp branch.

Definition at line 123 of file StripSumScatter.hpp.

◆ short_au

Float_t TraceEvt::short_au[18]

Short end.

Definition at line 113 of file StripSumScatter.hpp.

◆ total

Float_t TraceEvt::total[18]

Calibrated per-strip totals.

Definition at line 104 of file StripSumScatter.hpp.

◆ total_adc

Float_t TraceEvt::total_adc[18]

Raw, un-normalised ADC sum per strip.

Definition at line 105 of file StripSumScatter.hpp.


The documentation for this struct was generated from the following file: