|
MUSIC unknown
Analysis for the MUSIC active-target ionization chamber
|
The beam's energy at each anode strip, from the simulated unreacted beam. More...
Functions | |
| TString | SimPath () |
| Path to the dataset's beam simulation file. | |
| Bool_t | Profile (const TString &path, Double_t *dE, Double_t &e_strip0) |
| Read the per-strip energy loss profile from a beam simulation. | |
| Double_t | LabAtStrip (const Double_t *dE, Double_t e_strip0, Int_t reac) |
| Lab energy entering a given strip. | |
| Double_t | CmFraction () |
| Centre-of-mass energy fraction for this dataset's reaction. | |
The beam's energy at each anode strip, from the simulated unreacted beam.
The simulation is calibrated against the measured per-strip energy loss, so each strip's centre-of-mass energy is the simulation's own rather than a nominal dE/dx table's.
The energy entering strip 0 is what came through the entrance window minus what the upstream dead layer of gas took. MUSIC has 3.6 cm of gas ahead of the first anode strip — worth roughly 25 MeV for 87Rb — so starting the bookkeeping at the window instead puts every strip a full strip and a half too high. Both numbers come from the simulation's own truth record, which is what puts every energy on one calibrated footing.
Shared by the cross-section calculation, which reports at these energies, and by talys-xs, which computes over them.
| Double_t BeamEnergies::CmFraction | ( | ) |
Centre-of-mass energy fraction for this dataset's reaction.
Definition at line 62 of file BeamEnergies.cpp.
Referenced by main().
| Double_t BeamEnergies::LabAtStrip | ( | const Double_t * | dE, |
| Double_t | e_strip0, | ||
| Int_t | reac ) |
Lab energy entering a given strip.
What entered strip 0, less the mean loss of every strip before reac.
| dE | Per-strip losses from Profile(). |
| e_strip0 | Energy entering strip 0, from Profile(). |
| reac | Strip index, 0 to 17. |
Definition at line 55 of file BeamEnergies.cpp.
Referenced by main().
| Bool_t BeamEnergies::Profile | ( | const TString & | path, |
| Double_t * | dE, | ||
| Double_t & | e_strip0 ) |
Read the per-strip energy loss profile from a beam simulation.
| path | Beam simulation file, normally from SimPath(). | |
| [out] | dE | Mean energy deposited in each of the 18 strips, in MeV. Must point at 18 elements. |
| [out] | e_strip0 | Lab energy entering strip 0, in MeV — already net of the upstream gas dead layer. |
Definition at line 15 of file BeamEnergies.cpp.
Referenced by main().
| TString BeamEnergies::SimPath | ( | ) |
Path to the dataset's beam simulation file.
Definition at line 10 of file BeamEnergies.cpp.
Referenced by main().