|
MUSIC unknown
Analysis for the MUSIC active-target ionization chamber
|
Computes and reports the absolute cross sections. More...
#include <CrossSection.hpp>
Public Member Functions | |
| Bool_t | Run () |
| Run every channel and write the tables and figures. | |
Static Public Member Functions | |
| static Bool_t | ExitResidue (const TString &exit, Int_t z_beam, Int_t a_beam, Int_t &z, Int_t &a) |
| Residual nucleus left by a named exit channel. | |
| static TString | Label (const CrossSectionChannel &ch) |
| Display label for a channel. | |
Computes and reports the absolute cross sections.
Read-only with respect to the analysis products it consumes: it evaluates the current cache, cuts and efficiency store, and changes none of them.
Definition at line 50 of file CrossSection.hpp.
|
static |
Residual nucleus left by a named exit channel.
For an alpha on a beam nucleus, given an exit named as in CrossSectionChannel::talys_exits.
| exit | Exit channel name. | |
| z_beam | Beam proton number. | |
| a_beam | Beam mass number. | |
| [out] | z | Residue proton number. |
| [out] | a | Residue mass number. |
Definition at line 53 of file CrossSection.cpp.
|
static |
Display label for a channel.
| ch | Channel to label. |
Definition at line 107 of file CrossSection.cpp.
| Bool_t CrossSection::Run | ( | ) |
Run every channel and write the tables and figures.
Produces the table, the comparison against published values, one figure per channel, and — when more than one channel is configured — the combined figure.
Definition at line 728 of file CrossSection.cpp.
Referenced by main().