MUSIC unknown
Analysis for the MUSIC active-target ionization chamber
Loading...
Searching...
No Matches
PulseHistoryGroups.hpp
Go to the documentation of this file.
1#ifndef PULSE_HISTORY_GROUPS_HPP
2#define PULSE_HISTORY_GROUPS_HPP
3
4#include <Rtypes.h>
5
15
24 kANALYTIC // k(dt) = -c exp(-(dt + t_m)/tau) + c_B (exp(-t_f/tau) -
25 // exp(-dt/tau))
26};
27
31 Bool_t enabled = kFALSE;
36 Double_t tau_us = 0.0;
37};
38
74
75#endif
PulseHistoryKernel
Shape of the pulse-history kernel applied to a channel group.
Per-group pulse-history setting: whether the group is corrected and with which kernel shape.
Double_t tau_us
Known preamp decay time in microseconds, for the form.
Which channel groups the pulse-history correction fits and applies to, one setting per kernel group o...
PulseHistoryGroupOption long_right
Long end of the even strips (R).
PulseHistoryGroupOption strip17
Strip 17, unsegmented.
PulseHistoryGroupOption grid
The Frisch grid, the channel whose hits seed the events.
PulseHistoryGroupOption short_right
Short end of the odd strips (R).
Bool_t AnyEnabled() const
Whether any group is on: an epoch with none skips the correction altogether.
PulseHistoryGroupOption strip0
Strip 0, unsegmented.
PulseHistoryGroupOption long_left
Long end of the odd strips (L).
PulseHistoryGroupOption short_left
Short end of the even strips (L).