|
MUSIC unknown
Analysis for the MUSIC active-target ionization chamber
|
One run's filled scatters, reservoir and normalisation counts. More...
#include <StripSumScatter.hpp>
Public Member Functions | |
| SingleRunFillResult () | |
| Construct with zeroed counters. | |
Public Attributes | |
| std::vector< TH2F * > | scatters |
| Private clones, one per reaction strip. | |
| std::vector< TraceEvt > | reservoir |
| Tagged events from this run. | |
| Long64_t | gated |
| Events passing the beam gates. | |
| Long64_t | seen |
| Events examined. | |
| Long64_t | normed |
| Events surviving every cut applied before reaction tagging: the beam gates, the pileup, noise and off-beam rejection, and the both-ends multiplicity. | |
| std::vector< Long64_t > | normed_at |
| Per-strip denominator: beam particles that reached that strip under exactly the conditions a reaction there would have had to satisfy — every strip fired, and strips 1..reac-1 beam-like. | |
| std::vector< Long64_t > | tagged |
| Events tagged at each reaction strip, indexed the same way. | |
One run's filled scatters, reservoir and normalisation counts.
Definition at line 144 of file StripSumScatter.hpp.
|
inline |
Construct with zeroed counters.
Definition at line 167 of file StripSumScatter.hpp.
| Long64_t SingleRunFillResult::gated |
Events passing the beam gates.
Definition at line 149 of file StripSumScatter.hpp.
Referenced by SingleRunFillResult().
| Long64_t SingleRunFillResult::normed |
Events surviving every cut applied before reaction tagging: the beam gates, the pileup, noise and off-beam rejection, and the both-ends multiplicity.
Every tagged event passed exactly this selection, which is what makes it the denominator in which those efficiencies cancel.
Definition at line 155 of file StripSumScatter.hpp.
Referenced by SingleRunFillResult().
| std::vector<Long64_t> SingleRunFillResult::normed_at |
Per-strip denominator: beam particles that reached that strip under exactly the conditions a reaction there would have had to satisfy — every strip fired, and strips 1..reac-1 beam-like.
Those conditions are strip-dependent: strip 5 needs four upstream strips to look like beam where strip 3 needs two. A single flat denominator would leave that efficiency uncancelled and bias the excitation function.
Definition at line 163 of file StripSumScatter.hpp.
| std::vector<TraceEvt> SingleRunFillResult::reservoir |
Tagged events from this run.
Definition at line 148 of file StripSumScatter.hpp.
| std::vector<TH2F *> SingleRunFillResult::scatters |
Private clones, one per reaction strip.
Owned by the caller after the merge.
Definition at line 147 of file StripSumScatter.hpp.
| Long64_t SingleRunFillResult::seen |
Events examined.
Definition at line 150 of file StripSumScatter.hpp.
Referenced by SingleRunFillResult().
| std::vector<Long64_t> SingleRunFillResult::tagged |
Events tagged at each reaction strip, indexed the same way.
Definition at line 165 of file StripSumScatter.hpp.