|
HighLAND
|
#include <SecondaryInteractionSystematic.hxx>
Public Types | |
| typedef std::vector< SIXSecData > | StepInfo |
Public Member Functions | |
| ParticleHistory () | |
| A default ctor. | |
| ParticleHistory (const InteractionType &type, const AnaTrueParticleB &track) | |
| A ctor given the interaction type and true particle. | |
| void | Print () |
| Dump the history. | |
| void | Reset () |
| Reset the history of the particle. | |
Public Attributes | |
| InteractionType | intType |
| ParticleState | stateStart |
| Initial state of the particle. | |
| ParticleState | stateCurrent |
| Current state of the particle. | |
| const AnaTrueParticleB * | trueTrack |
| A pointer to the original true track. | |
| std::vector< StepInfo > | propSteps |
| Vector of steps considered with the corresponding info. | |
| std::vector< StepInfo > | propStepsReference |
| si_syst::SIXSecData | XSecData |
| Store both the cross-section and error. | |
| si_syst::SIXSecData | XSecDataReference |
| Store data for reference cross-section. | |
| Float_t | Weight |
| Weight for this particle, to be applied to correspond to a reference cross-section. | |
A class to store all the info of a true particle relevant for SI systematics evaluation Includes also weights for possible MC re-weighting
Definition at line 153 of file SecondaryInteractionSystematic.hxx.
| typedef std::vector<SIXSecData> si_syst::ParticleHistory::StepInfo |
Each step is charactarized with the corresponding n*sigma*step_length and uncertainty value (!) various channels can be involved –> hence a vector
Definition at line 158 of file SecondaryInteractionSystematic.hxx.
| InteractionType si_syst::ParticleHistory::intType |
Interaction type
Definition at line 208 of file SecondaryInteractionSystematic.hxx.
| std::vector<StepInfo> si_syst::ParticleHistory::propStepsReference |
Vector of steps considered with the corresponding info but with reference cross-section, this is to calculate the weight
Definition at line 224 of file SecondaryInteractionSystematic.hxx.
1.8.13