|
MUSIC unknown
Analysis for the MUSIC active-target ionization chamber
|
The reaction search: strip-sum scatters, beam gating and tagging. More...
#include "BeamFit2D.hpp"#include "Constants.hpp"#include "EventsSummary.hpp"#include "FileSet.hpp"#include "IOUtils.hpp"#include "InitUtils.hpp"#include "Normalization.hpp"#include "PlottingUtils.hpp"#include "RemixSim.hpp"#include <Rtypes.h>#include <TApplication.h>#include <TCanvas.h>#include <TChain.h>#include <TCutG.h>#include <TEllipse.h>#include <TFile.h>#include <TGraph.h>#include <TGraphErrors.h>#include <TH1F.h>#include <TH2F.h>#include <TKey.h>#include <TLegend.h>#include <TMath.h>#include <TNamed.h>#include <TROOT.h>#include <TString.h>#include <TSystem.h>#include <TTree.h>#include <algorithm>#include <functional>#include <iostream>#include <limits>#include <map>#include <mutex>#include <queue>#include <stdexcept>#include <string>#include <thread>#include <vector>Go to the source code of this file.
Classes | |
| struct | GateSpec |
| A pair of strips whose sums form one classification plane. More... | |
| struct | BeamEllipses |
| The classification ellipses defining a pure-beam event. More... | |
| struct | TraceEvt |
| One tagged event, kept in the reservoir. More... | |
| struct | SingleRunFitResult |
| One run's fitted beam gates. More... | |
| struct | SingleRunFillResult |
| One run's filled scatters, reservoir and normalisation counts. More... | |
| struct | SimPop |
| One simulated population to overlay on the data. More... | |
| class | StripSumScatter |
| Builds the strip-sum scatters, tags reactions, and draws the results. More... | |
Namespaces | |
| namespace | ScatterBuildRange |
| The fixed window every strip-sum scatter is built over. | |
Variables | |
| const Double_t | ScatterBuildRange::kXMin = 0.0 |
| Lower x bound of the build window. | |
| const Double_t | ScatterBuildRange::kXMax = 40.0 |
| Upper x bound; x sums 16 strips. | |
| const Double_t | ScatterBuildRange::kYMin = 0.0 |
| Lower y bound. | |
| const Double_t | ScatterBuildRange::kYMax |
| Upper y bound; y sums the post-trigger strips only. | |
The reaction search: strip-sum scatters, beam gating and tagging.
Builds, per reaction strip, a two-dimensional scatter in which beam-like and reaction events separate, then tags reactions in it. The scatters and a reservoir of tagged events are cached, so retuning a display window or a region cut costs a reprojection rather than another pass over the data.
Definition in file StripSumScatter.hpp.