|
MUSIC unknown
Analysis for the MUSIC active-target ionization chamber
|
#include <Constants.hpp>
Public Types | |
| enum | PureBeamGate { PURE_BEAM_GATE_S0_S1 , PURE_BEAM_GATE_S1_S2 , PURE_BEAM_GATE_S1_GRID } |
| The entrance ellipse of the pure-beam sample (beam-noise reference and beam_flat reservoir): strips 0 and 1, strips 1 and 2, or strip 1 and the grid. More... | |
| enum | TagResolve { TAG_RESOLVE_FIRST_STRIP , TAG_RESOLVE_LARGEST_JUMP } |
| One tag per event. More... | |
| enum | AnRegionMode { AN_REGION_MIXTURE , AN_REGION_ALL_TAGGED } |
| How compute-regions defines the (a,n) region. More... | |
Public Member Functions | |
| void | SetDefaults () |
Public Attributes | |
| PureBeamGate | PURE_BEAM_GATE |
| TagResolve | TAG_RESOLVE |
| Double_t | PURE_BEAM_NSIGMA |
| Mahalanobis level of the pure-beam entrance and exit ellipses; separate from GATE_NSIGMA so the beam sample stays narrow whatever the gate does. | |
| Int_t | POST_TRIGGER_SUM_STRIPS |
| Number of strips summed onto the scatter y-axis after the trigger strip: y spans reac+1 . | |
| Int_t | POST_WINDOW_LAST_STRIP |
| Int_t | MAX_STRIP_SUM_WORKERS |
| Cap on worker threads for the scatter fill. | |
| Int_t | REACTION_STRIP_MIN |
| Int_t | REACTION_STRIP_MAX |
| Double_t | SMOOTHNESS_NSIGMA |
| Event-level smoothness: every strip-to-strip step of the trace, from strips 1-2 to the last pair, must be under SMOOTHNESS_NSIGMA times the later strip's measured beam spread (StripSumScatter::StripSigma), the single largest rise excepted. | |
| Int_t | TAIL_FALL_FROM_STRIP |
| From TAIL_FALL_FROM_STRIP to the last strip, allow no strip-to-strip rise above TAIL_RISE_NSIGMA x StripSigma of the strip. | |
| Double_t | TAIL_RISE_NSIGMA |
| Double_t | TAIL_RETURN_NSIGMA |
| After the post-window peak, once the trace has come back down to within TAIL_RETURN_NSIGMA x StripSigma above the beam it must not rise above TAIL_RERISE_NSIGMA x StripSigma above the beam again. | |
| Double_t | TAIL_RERISE_NSIGMA |
| Double_t | POST_ABOVE_NSIGMA |
| Every strip from reac+1 to reac+ POST_ABOVE_STRIPS (capped at the last strip) must sit more than POST_ABOVE_NSIGMA x StripSigma(s) above the beam, total[s] > 1 + nsigma x StripSigma(s). | |
| Int_t | POST_ABOVE_STRIPS |
| Int_t | POST_CROSS_MIN_STRIP |
| The trace may not read below the beam mean before this strip: strips reac+1 . | |
| Double_t | TAIL_CLIFF_MAX_FRACTION |
| A residue stops gradually; the beam nucleus after a large-angle elastic scatter keeps its excess to the second-to-last strip and falls in one step at the last. | |
| Bool_t | CUT_VARIATION |
| Cut-variation systematic, after the published 87Rb analysis: every condition that selects the beam or identifies the reaction is varied independently by the detector's resolution, and the change in the cross section is the systematic. | |
| Double_t | CUT_VARIATION_NSIGMA_STEP |
| Double_t | CUT_VARIATION_CLIFF_STEP |
| Bool_t | Y_RATIO_TO_UPSTREAM |
| Normalize the partial dE sum on y axis by the event's own mean deposit over strips 1 . | |
| Double_t | REAC_JUMP_NSIGMA |
| Minimum jump at the reaction strip for a tag, in sigma of the measured beam spread of that strip (StripSumScatter::StripSigma). | |
| Double_t | END_STRIP_NSIGMA |
| The end strip (17, or 16 with REQUIRE_STRIP_16_BELOW_BEAM or IGNORE_STRIP_17) must read below the beam there by this many sigma of its measured spread: total[end] < mean[end] - n x StripSigma(end). | |
| Double_t | PILEUP_NSIGMA |
| Event-level cuts before any reaction is asked about, in sigma of each strip's measured beam spread (StripSumScatter::StripSigma). | |
| Int_t | PILEUP_MIN_STRIPS |
| Double_t | NOISE_NSIGMA |
| Int_t | NOISE_MIN_STRIPS |
| Bool_t | REGION_CUT_REDRAW |
| Redraw the regions for this reaction strip even if saved ones exist, and overwrite only that strip's entry. | |
| Double_t | AN_REGION_NSIGMA |
| compute-regions: the (a,n) region is the reaction component's AN_REGION_NSIGMA Mahalanobis ellipse from the bivariate Gaussian mixture fitted to each strip's scatter; the (a,a') region is the beam-like component's AA_REGION_NSIGMA ellipse. | |
| Double_t | AA_REGION_NSIGMA |
| AnRegionMode | AN_REGION_MODE |
| Bool_t | REQUIRE_BEAM_UPSTREAM_OF_REAC |
| How close to require strips to be to beam prior to the reaction, in sigma of each strip's measured beam spread (StripSumScatter::StripSigma). | |
| Double_t | BEAM_UPSTREAM_NSIGMA |
| Int_t | BOTH_MULT_MAX |
| Use the segmentation of strips to reject an event when more than MAX strips in 1..COUNT_TO had BOTH ends fire. | |
| Int_t | BOTH_MULT_COUNT_TO |
| Int_t | SEED_HALF_BINS |
| Int_t | TRACES_PER_CLASS |
| Int_t | X_LO |
| Int_t | X_HI |
| Int_t | GATE_STRIP |
| The event-level beam gate: one strip, within GATE_NSIGMA of its fitted beam peak per gate group. | |
| Double_t | GATE_NSIGMA |
| Double_t | GATE_CENTER |
| The peak to fit, in beam units; zero lets the fit find it. | |
| Double_t | GATE_MIN |
| Double_t | GATE_MAX |
| Int_t | GATE_BINS |
| Double_t | X_DISPLAY_MIN |
| Display-only windows for the strip-sum scatters (a.u.): the histograms are built over the fixed ScatterBuildRange, so these only zoom the drawn plot via SetRangeUser (no rebuild); XBINS/YBINS do require a rebuild. | |
| Double_t | X_DISPLAY_MAX |
| Int_t | XBINS |
| Double_t | Y_DISPLAY_MIN |
| Double_t | Y_DISPLAY_MAX |
| Int_t | YBINS |
| std::map< Int_t, std::pair< Double_t, Double_t > > | Y_DISPLAY_RANGE |
| Per-reaction-strip y-axis display windows, overriding Y_DISPLAY_MIN/MAX for individual strips (display-only, same as the X_DISPLAY_* windows). | |
| Long64_t | SAMPLE_MAX_POINTS |
| Bool_t | RERUN_SIM |
| Int_t | CANDIDATE_REAC_STRIP |
| Bool_t | SKIP_SAVGOL_PLOTS |
| Leave out the Savitzky-Golay-smoothed copies of the trace overlays (the _sg figures and cluster-variable histograms), in both the strip-sum-scatter region overlays and compute-regions' all-tagged ones. | |
| Bool_t | PLOT_REGION_MEAN_TRACES |
| Also draw the per-region mean traces with RMS bands (the region_mean_traces_* figures) next to the trace overlays. | |
| Bool_t | PLOT_ADC_TRACES |
| Also draw the trace overlays in raw ADC (the *_adc figures) next to the calibrated ones, in strip-sum-scatter and in compute-regions' all-tagged overlays alike. | |
| Bool_t | REQUIRE_STRIP_16_BELOW_BEAM |
Definition at line 58 of file Constants.hpp.
How compute-regions defines the (a,n) region.
MIXTURE: a 2D Gaussian mixture per strip, beam plus reaction; the (a,n) region is the reaction component's AN_REGION_NSIGMA ellipse and the (a,a') region the beam's AA_REGION_NSIGMA ellipse, and the cross section takes the count the fit attributes to the reaction. ALL_TAGGED: use selection from strip-sum-scatter if event selection is strict enough to eliminate scattering events.build window and the cross section takes the tagged count with no enclosed-fraction correction and no region systematic.
| Enumerator | |
|---|---|
| AN_REGION_MIXTURE | |
| AN_REGION_ALL_TAGGED | |
Definition at line 216 of file Constants.hpp.
The entrance ellipse of the pure-beam sample (beam-noise reference and beam_flat reservoir): strips 0 and 1, strips 1 and 2, or strip 1 and the grid.
| Enumerator | |
|---|---|
| PURE_BEAM_GATE_S0_S1 | |
| PURE_BEAM_GATE_S1_S2 | |
| PURE_BEAM_GATE_S1_GRID | |
Definition at line 62 of file Constants.hpp.
One tag per event.
When several reaction strips pass the tag for the same event, the reaction is attributed to one of them: the first (most upstream) strip that passes, where the trace first leaves the beam; or the strip with the largest jump from its predecessor, in sigma. The others count as "other strip" in the cut report.
| Enumerator | |
|---|---|
| TAG_RESOLVE_FIRST_STRIP | |
| TAG_RESOLVE_LARGEST_JUMP | |
Definition at line 73 of file Constants.hpp.
| void StripSumScatterConfig::SetDefaults | ( | ) |
Definition at line 67 of file Constants.cpp.
| Double_t StripSumScatterConfig::AA_REGION_NSIGMA |
Definition at line 206 of file Constants.hpp.
Referenced by main(), and SetDefaults().
| AnRegionMode StripSumScatterConfig::AN_REGION_MODE |
Definition at line 217 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), main(), CrossSection::Run(), and SetDefaults().
| Double_t StripSumScatterConfig::AN_REGION_NSIGMA |
compute-regions: the (a,n) region is the reaction component's AN_REGION_NSIGMA Mahalanobis ellipse from the bivariate Gaussian mixture fitted to each strip's scatter; the (a,a') region is the beam-like component's AA_REGION_NSIGMA ellipse.
Saved like drawn cuts, so nothing downstream knows the difference.
Definition at line 205 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), main(), CrossSection::Run(), and SetDefaults().
| Double_t StripSumScatterConfig::BEAM_UPSTREAM_NSIGMA |
Definition at line 223 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), StripSumScatter::NominalThresholds(), and SetDefaults().
| Int_t StripSumScatterConfig::BOTH_MULT_COUNT_TO |
Definition at line 230 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), SetDefaults(), and StripSumScatter::SimTagReport().
| Int_t StripSumScatterConfig::BOTH_MULT_MAX |
Use the segmentation of strips to reject an event when more than MAX strips in 1..COUNT_TO had BOTH ends fire.
Read off raw ADC, so it is independent of IGNORE_SHORT_STRIPS. MAX < 0 disables it. COUNT_TO < 16 restricts the count to strips upstream of the reaction.
Definition at line 229 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), SetDefaults(), and StripSumScatter::SimTagReport().
| Int_t StripSumScatterConfig::CANDIDATE_REAC_STRIP |
Definition at line 266 of file Constants.hpp.
Referenced by SetDefaults().
| Bool_t StripSumScatterConfig::CUT_VARIATION |
Cut-variation systematic, after the published 87Rb analysis: every condition that selects the beam or identifies the reaction is varied independently by the detector's resolution, and the change in the cross section is the systematic.
With CUT_VARIATION on, the fill also counts, per strip, the tagged events and the beam denominator with each active condition shifted up and down by its step, one at a time: the sigma-scaled ones by NSIGMA_STEP sigma of the measured beam spread (3 = the resolution at 3 sigma, the paper's "±10%"), the event-level beam selection (gate level, pileup, noise, smoothness) among them, and TAIL_CLIFF_MAX_FRACTION by CLIFF_STEP. The cross section takes, per condition, the larger change of tagged / denominator under the two shifts and adds them in quadrature, with the gas-pressure uncertainty (GAS_PRESSURE_TORR_ERR). The counts travel with the cache.
Definition at line 162 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), SetDefaults(), and StripSumScatter::ThresholdVariants().
| Double_t StripSumScatterConfig::CUT_VARIATION_CLIFF_STEP |
Definition at line 164 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), SetDefaults(), and StripSumScatter::ThresholdVariants().
| Double_t StripSumScatterConfig::CUT_VARIATION_NSIGMA_STEP |
Definition at line 163 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), SetDefaults(), and StripSumScatter::ThresholdVariants().
| Double_t StripSumScatterConfig::END_STRIP_NSIGMA |
The end strip (17, or 16 with REQUIRE_STRIP_16_BELOW_BEAM or IGNORE_STRIP_17) must read below the beam there by this many sigma of its measured spread: total[end] < mean[end] - n x StripSigma(end).
A stopped or stopping residue is low there, the beam and a still-flying elastic are not. Always applied; 0 is "below the beam mean", a negative value allows that much above it.
Definition at line 181 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), StripSumScatter::NominalThresholds(), and SetDefaults().
| Int_t StripSumScatterConfig::GATE_BINS |
Definition at line 247 of file Constants.hpp.
Referenced by SetDefaults().
| Double_t StripSumScatterConfig::GATE_CENTER |
The peak to fit, in beam units; zero lets the fit find it.
Definition at line 244 of file Constants.hpp.
Referenced by SetDefaults().
| Double_t StripSumScatterConfig::GATE_MAX |
Definition at line 246 of file Constants.hpp.
Referenced by SetDefaults().
| Double_t StripSumScatterConfig::GATE_MIN |
Definition at line 245 of file Constants.hpp.
Referenced by SetDefaults().
| Double_t StripSumScatterConfig::GATE_NSIGMA |
Definition at line 242 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), StripSumScatter::NominalThresholds(), and SetDefaults().
| Int_t StripSumScatterConfig::GATE_STRIP |
The event-level beam gate: one strip, within GATE_NSIGMA of its fitted beam peak per gate group.
GATE_NSIGMA at or below zero is no gate.
Definition at line 241 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), and SetDefaults().
| Int_t StripSumScatterConfig::MAX_STRIP_SUM_WORKERS |
Cap on worker threads for the scatter fill.
Definition at line 86 of file Constants.hpp.
Referenced by SetDefaults().
| Int_t StripSumScatterConfig::NOISE_MIN_STRIPS |
Definition at line 194 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), and SetDefaults().
| Double_t StripSumScatterConfig::NOISE_NSIGMA |
Definition at line 193 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), StripSumScatter::NominalThresholds(), and SetDefaults().
| Int_t StripSumScatterConfig::PILEUP_MIN_STRIPS |
Definition at line 192 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), and SetDefaults().
| Double_t StripSumScatterConfig::PILEUP_NSIGMA |
Event-level cuts before any reaction is asked about, in sigma of each strip's measured beam spread (StripSumScatter::StripSigma).
An event is pileup when PILEUP_MIN_STRIPS or more of strips 1-16 read at or above 1 + PILEUP_NSIGMA x StripSigma(s), and noise when NOISE_MIN_STRIPS or more read at or below 1 - NOISE_NSIGMA x StripSigma(s). Applied to the beam denominator too, so they cancel in the cross section. Both are inactive while the noise itself is being measured, when the clipped widths stand in for them. Part of the tagging, so a change refills.
Definition at line 191 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), StripSumScatter::NominalThresholds(), and SetDefaults().
| Bool_t StripSumScatterConfig::PLOT_ADC_TRACES |
Also draw the trace overlays in raw ADC (the *_adc figures) next to the calibrated ones, in strip-sum-scatter and in compute-regions' all-tagged overlays alike.
Off by default.
Definition at line 281 of file Constants.hpp.
Referenced by SetDefaults().
| Bool_t StripSumScatterConfig::PLOT_REGION_MEAN_TRACES |
Also draw the per-region mean traces with RMS bands (the region_mean_traces_* figures) next to the trace overlays.
Off by default: the overlay already carries the beam mean and its measured sigma band.
Definition at line 277 of file Constants.hpp.
Referenced by SetDefaults().
| Double_t StripSumScatterConfig::POST_ABOVE_NSIGMA |
Every strip from reac+1 to reac+ POST_ABOVE_STRIPS (capped at the last strip) must sit more than POST_ABOVE_NSIGMA x StripSigma(s) above the beam, total[s] > 1 + nsigma x StripSigma(s).
Definition at line 122 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), StripSumScatter::NominalThresholds(), and SetDefaults().
| Int_t StripSumScatterConfig::POST_ABOVE_STRIPS |
Definition at line 123 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), StripSumScatter::NominalThresholds(), and SetDefaults().
| Int_t StripSumScatterConfig::POST_CROSS_MIN_STRIP |
The trace may not read below the beam mean before this strip: strips reac+1 .
. S all read at or above the beam. An absolute strip, not a count from the reaction: a residue born at reac inherits the beam's remaining range from there, so it stops, and the trace crosses the beam, at nearly the same strip whatever reac was (about c x R_beam + (1 - c) x reac with c ~ 0.85; on 87Rb around strip 14). One value therefore serves every reaction strip, and the window it checks grows toward the early strips by itself. A light product or a fluctuation that leaves the beam envelope again within a strip or two fails it. Vacuous for reac >= S; a trace that never reads below the beam passes (the end-strip condition decides it). 0 = off. Part of the cut variation, shifted by one strip.
Definition at line 137 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), StripSumScatter::NominalThresholds(), and SetDefaults().
| Int_t StripSumScatterConfig::POST_TRIGGER_SUM_STRIPS |
Number of strips summed onto the scatter y-axis after the trigger strip: y spans reac+1 .
. min(reac+POST_TRIGGER_SUM_STRIPS, POST_WINDOW_LAST_STRIP)
Definition at line 82 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), SetDefaults(), and StripSumScatter::YHiOf().
| Int_t StripSumScatterConfig::POST_WINDOW_LAST_STRIP |
Definition at line 83 of file Constants.hpp.
Referenced by SetDefaults(), and StripSumScatter::YHiOf().
| PureBeamGate StripSumScatterConfig::PURE_BEAM_GATE |
Definition at line 67 of file Constants.hpp.
Referenced by SetDefaults().
| Double_t StripSumScatterConfig::PURE_BEAM_NSIGMA |
Mahalanobis level of the pure-beam entrance and exit ellipses; separate from GATE_NSIGMA so the beam sample stays narrow whatever the gate does.
Definition at line 77 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), and SetDefaults().
| Double_t StripSumScatterConfig::REAC_JUMP_NSIGMA |
Minimum jump at the reaction strip for a tag, in sigma of the measured beam spread of that strip (StripSumScatter::StripSigma).
Definition at line 173 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), StripSumScatter::NominalThresholds(), and SetDefaults().
| Int_t StripSumScatterConfig::REACTION_STRIP_MAX |
Definition at line 89 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), main(), SetDefaults(), and StripSumScatter::SimTagReport().
| Int_t StripSumScatterConfig::REACTION_STRIP_MIN |
Definition at line 88 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), main(), SetDefaults(), and StripSumScatter::SimTagReport().
| Bool_t StripSumScatterConfig::REGION_CUT_REDRAW |
Redraw the regions for this reaction strip even if saved ones exist, and overwrite only that strip's entry.
Definition at line 198 of file Constants.hpp.
Referenced by SetDefaults().
| Bool_t StripSumScatterConfig::REQUIRE_BEAM_UPSTREAM_OF_REAC |
How close to require strips to be to beam prior to the reaction, in sigma of each strip's measured beam spread (StripSumScatter::StripSigma).
Part of the tagging, so a change refills.
Definition at line 222 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), StripSumScatter::NominalThresholds(), and SetDefaults().
| Bool_t StripSumScatterConfig::REQUIRE_STRIP_16_BELOW_BEAM |
Definition at line 282 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), and SetDefaults().
| Bool_t StripSumScatterConfig::RERUN_SIM |
Definition at line 265 of file Constants.hpp.
Referenced by SetDefaults().
| Long64_t StripSumScatterConfig::SAMPLE_MAX_POINTS |
Definition at line 263 of file Constants.hpp.
Referenced by SetDefaults().
| Int_t StripSumScatterConfig::SEED_HALF_BINS |
Definition at line 232 of file Constants.hpp.
Referenced by SetDefaults().
| Bool_t StripSumScatterConfig::SKIP_SAVGOL_PLOTS |
Leave out the Savitzky-Golay-smoothed copies of the trace overlays (the _sg figures and cluster-variable histograms), in both the strip-sum-scatter region overlays and compute-regions' all-tagged ones.
Definition at line 271 of file Constants.hpp.
Referenced by SetDefaults().
| Double_t StripSumScatterConfig::SMOOTHNESS_NSIGMA |
Event-level smoothness: every strip-to-strip step of the trace, from strips 1-2 to the last pair, must be under SMOOTHNESS_NSIGMA times the later strip's measured beam spread (StripSumScatter::StripSigma), the single largest rise excepted.
A reaction is one rise (the jump at the reaction strip) followed by gradual change; a spike, a partial second particle or a glitch shows more than one abrupt step. So the biggest rise is left to the jump condition and every other step, falls included, is held to this limit, which keeps it independent of REAC_JUMP_NSIGMA. Applied once per event before any strip is asked about, so it enters the beam denominator too. A step is the difference of two strips, so its noise is about 1.4 spreads. 0 or less = off. Part of the cut variation.
Definition at line 103 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), StripSumScatter::NominalThresholds(), SetDefaults(), and StripSumScatter::SimTagReport().
| TagResolve StripSumScatterConfig::TAG_RESOLVE |
Definition at line 74 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), and SetDefaults().
| Double_t StripSumScatterConfig::TAIL_CLIFF_MAX_FRACTION |
A residue stops gradually; the beam nucleus after a large-angle elastic scatter keeps its excess to the second-to-last strip and falls in one step at the last.
Of the total fall from the trace's peak (over reac to last-1) to the last strip, the share taken by the last step, (total[last-1] - total[last]) / (total[peak] - total[last]), must stay under this fraction. Simulated 37Cl residues give 0.2 to 0.3, the elastic class about 0.9, a noise fake past the end-strip test about 0.7. 0 or less = off.
Definition at line 147 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), StripSumScatter::NominalThresholds(), and SetDefaults().
| Int_t StripSumScatterConfig::TAIL_FALL_FROM_STRIP |
From TAIL_FALL_FROM_STRIP to the last strip, allow no strip-to-strip rise above TAIL_RISE_NSIGMA x StripSigma of the strip.
FROM_STRIP 0 or less = off.
Definition at line 108 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), StripSumScatter::NominalThresholds(), and SetDefaults().
| Double_t StripSumScatterConfig::TAIL_RERISE_NSIGMA |
Definition at line 116 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), StripSumScatter::NominalThresholds(), and SetDefaults().
| Double_t StripSumScatterConfig::TAIL_RETURN_NSIGMA |
After the post-window peak, once the trace has come back down to within TAIL_RETURN_NSIGMA x StripSigma above the beam it must not rise above TAIL_RERISE_NSIGMA x StripSigma above the beam again.
RERISE 0 or less = off.
Definition at line 115 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), StripSumScatter::NominalThresholds(), and SetDefaults().
| Double_t StripSumScatterConfig::TAIL_RISE_NSIGMA |
Definition at line 109 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), StripSumScatter::NominalThresholds(), and SetDefaults().
| Int_t StripSumScatterConfig::TRACES_PER_CLASS |
Definition at line 234 of file Constants.hpp.
Referenced by SetDefaults().
| Double_t StripSumScatterConfig::X_DISPLAY_MAX |
Definition at line 253 of file Constants.hpp.
Referenced by main(), and SetDefaults().
| Double_t StripSumScatterConfig::X_DISPLAY_MIN |
Display-only windows for the strip-sum scatters (a.u.): the histograms are built over the fixed ScatterBuildRange, so these only zoom the drawn plot via SetRangeUser (no rebuild); XBINS/YBINS do require a rebuild.
Definition at line 252 of file Constants.hpp.
Referenced by main(), and SetDefaults().
| Int_t StripSumScatterConfig::X_HI |
Definition at line 237 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), and SetDefaults().
| Int_t StripSumScatterConfig::X_LO |
Definition at line 236 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), and SetDefaults().
| Int_t StripSumScatterConfig::XBINS |
Definition at line 254 of file Constants.hpp.
Referenced by SetDefaults().
| Double_t StripSumScatterConfig::Y_DISPLAY_MAX |
Definition at line 256 of file Constants.hpp.
Referenced by main(), and SetDefaults().
| Double_t StripSumScatterConfig::Y_DISPLAY_MIN |
Definition at line 255 of file Constants.hpp.
Referenced by main(), and SetDefaults().
| std::map<Int_t, std::pair<Double_t, Double_t> > StripSumScatterConfig::Y_DISPLAY_RANGE |
Per-reaction-strip y-axis display windows, overriding Y_DISPLAY_MIN/MAX for individual strips (display-only, same as the X_DISPLAY_* windows).
Definition at line 261 of file Constants.hpp.
Referenced by main().
| Bool_t StripSumScatterConfig::Y_RATIO_TO_UPSTREAM |
Normalize the partial dE sum on y axis by the event's own mean deposit over strips 1 .
. reac-1, so per-event beam energy and gain jitter cancel instead of making events harder to see.
Definition at line 169 of file Constants.hpp.
Referenced by StripSumScatter::DescribeSelection(), and SetDefaults().
| Int_t StripSumScatterConfig::YBINS |
Definition at line 257 of file Constants.hpp.
Referenced by SetDefaults().