2 #ifndef THINTARGETNCPIONREWEIGHTER_H 3 #define THINTARGETNCPIONREWEIGHTER_H 11 #pragma clang diagnostic push 12 #pragma clang diagnostic ignored "-Wunused-private-field" 41 #pragma clang diagnostic pop A list/table of parameter names and values.
ThinTargetnCPionReweighter(int iuniv, const ParameterTable &cv_pars, const ParameterTable &univ_pars)
Reweighter of thin target nC interactions.
Reweighter of thin target pion production.
The information about a hadronic interaction needed to calculate weights.
virtual double calculateWeight(const InteractionData &aa)
calculate a weight for this interaction given the central value parameters and the parameters for thi...
const ParameterTable & univPars
virtual bool canReweight(const InteractionData &aa)
can the particular instance of this class reweight this interaction?
const ParameterTable & cvPars
virtual ~ThinTargetnCPionReweighter()
ThinTargetpCPionReweighter * tt_pCPionRew