|
MUSIC unknown
Analysis for the MUSIC active-target ionization chamber
|
TALYS calculation with name for plot and parameters to actually run TALYS (see CrossSectionConfig::TALYS_MODELS). More...
#include <Constants.hpp>
Public Attributes | |
| TString | name |
| Names the region cut (region_<name>) and the output figure. | |
| TString | label |
| The reaction as it appears in the plot title after the dataset name, e.g. | |
| std::vector< TString > | talys_exits |
| Which of the residual channels TALYS wrote make up this channel's curve, as exit channels by name: what leaves the compound nucleus (beam + alpha), with an optional multiplicity digit, e.g. | |
| std::vector< TString > | subtract_exits |
| Exits that cannot be separated from this channel; their TALYS branching fraction is removed from the measured count. | |
| std::vector< std::vector< Double_t > > | reference_xs |
| Published values to compare against, if any, one row per point: the effective centre-of-mass energy [MeV] with its upward and downward uncertainties [MeV] (the strip's extent, asymmetric about that energy; zero when the table gives none), then the cross section [mb] with its total uncertainty [mb]. | |
| TString | reference_label |
| Int_t | fit_model = -1 |
| Index into TALYS_MODELS of the model for the second figure (cross_section_<name>_fit): that model's sum and per-exit curves, unscaled, plus the sum with one scale per exit fitted to this work's points, its 3-sigma band, and a deviation panel. | |
TALYS calculation with name for plot and parameters to actually run TALYS (see CrossSectionConfig::TALYS_MODELS).
One measured reaction channel; see CrossSectionConfig::CHANNELS.
One reaction channel for which the cross section is extracted.
A dataset declares these in CrossSectionConfig::CHANNELS, one per reaction being counted.
Definition at line 296 of file Constants.hpp.
| Int_t CrossSectionChannel::fit_model = -1 |
Index into TALYS_MODELS of the model for the second figure (cross_section_<name>_fit): that model's sum and per-exit curves, unscaled, plus the sum with one scale per exit fitted to this work's points, its 3-sigma band, and a deviation panel.
-1: no second figure.
Definition at line 327 of file Constants.hpp.
| TString CrossSectionChannel::label |
The reaction as it appears in the plot title after the dataset name, e.g.
"(#alpha, n)". Empty: derived from talys_exits – a single "n" gives "(#alpha, n)", all-neutron exits give "(#alpha, xn)", anything else joins the exits with commas.
Definition at line 304 of file Constants.hpp.
Referenced by CrossSection::Label().
| TString CrossSectionChannel::name |
Names the region cut (region_<name>) and the output figure.
"an", "ap".
Definition at line 299 of file Constants.hpp.
| TString CrossSectionChannel::reference_label |
Definition at line 322 of file Constants.hpp.
| std::vector<std::vector<Double_t> > CrossSectionChannel::reference_xs |
Published values to compare against, if any, one row per point: the effective centre-of-mass energy [MeV] with its upward and downward uncertainties [MeV] (the strip's extent, asymmetric about that energy; zero when the table gives none), then the cross section [mb] with its total uncertainty [mb].
Empty when there is nothing to compare to.
Definition at line 321 of file Constants.hpp.
| std::vector<TString> CrossSectionChannel::subtract_exits |
Exits that cannot be separated from this channel; their TALYS branching fraction is removed from the measured count.
Empty means no subtraction.
Definition at line 315 of file Constants.hpp.
Referenced by CrossSection::SubtractedLabel().
| std::vector<TString> CrossSectionChannel::talys_exits |
Which of the residual channels TALYS wrote make up this channel's curve, as exit channels by name: what leaves the compound nucleus (beam + alpha), with an optional multiplicity digit, e.g.
{"n", "2n"} for (a,xn), {"n"} for (a,n) alone, {"p"} for (a,p), "g" for radiative capture. The residue is the compound minus what left, so "n" on 37Cl is 40K and "p" is 40Ar. Read at plot time, so changing it never needs a TALYS rerun. A name that does not parse stops the run.
Definition at line 312 of file Constants.hpp.
Referenced by CrossSection::Label().