DedupStrategy
How to resolve more than one hit on the same channel within an event.
@ kLARGEST_ENERGY
Keep the highest-energy hit.
RunSource
Which acquisition system produced an epoch's data.
Double_t cathode_max_adc
Cathode full scale.
std::vector< Int_t > runs
Run numbers belonging to this epoch.
Bool_t has_cathode
Whether this era instrumented the cathode.
UShort_t timing_ref_board
RunEpoch()
Construct with SOLARIS-era defaults; override per epoch.
Double_t right_odd_max_adc
Bool_t do_sort
Time-sort hits before event building.
Double_t left_even_max_adc
Left-side ceiling, even strips.
TString name
Epoch name, used in logs and plot paths.
Double_t right_even_max_adc
Right-side ceiling, even strips.
std::vector< UShort_t > timing_ref_board_channels
Channels on the reference board used to align the others against it.
Double_t grid_max_adc
Grid full scale.
Double_t strip0_max_adc
Strip 0 full scale.
Double_t event_time_window_us
Coincidence window, in microseconds, for grouping hits into one event.
Double_t strip_e_max_adc
Upper bound of the per-strip energy range.
TString file_tag
Prefix for this epoch's output files and plot directories.
Bool_t enabled
Whether this epoch participates in the analysis.
Int_t max_files
Cap on subfiles processed per run; -1 for all of them.
Double_t strip17_max_adc
Strip 17 full scale.
DedupStrategy dedup_strategy
How repeated hits on a slot resolve.
Double_t left_odd_max_adc
Left-side ceiling, odd strips.
Double_t reference_channel_min_adc
Lower energy gate on the seed channel.
Bool_t do_board_sync
Run the multi-board timing alignment.
Double_t strip_e_min_adc
Lower bound of the per-strip energy range.
std::map< std::pair< Int_t, Int_t >, TString > channel_map
Board and channel to detector-element name, e.g. "Grid", "de_l_03".
Int_t n_boards
Boards in this era's setup.
TString reference_channel
Channel whose hits seed events, e.g. "Grid".
RunSource source
Acquisition system for this era.
Double_t reference_channel_max_adc
Upper energy gate on the seed channel.
Int_t n_channels
Channels per board.