1 #ifndef MIPPNUMIPIONYIELDSREWEIGHTER_H 2 #define MIPPNUMIPIONYIELDSREWEIGHTER_H A list/table of parameter names and values.
MIPPNumiPionYieldsReweighter(int iuniv, const ParameterTable &cv_pars, const ParameterTable &univ_pars)
const ParameterTable & cvPars
virtual std::vector< bool > canReweight(const InteractionChainData &aa)
Look through the InteractionChainData input and identify those Interactions that can be reweighted as...
Information about the chain of interactions leading to a neutrino.
virtual ~MIPPNumiPionYieldsReweighter()
std::vector< float > vbin_data_pip
std::vector< float > vbin_data_pim
Reweight a chain of interactions that are covered by the NuMI target pi+ and pi- yields measured by M...
const ParameterTable & univPars
virtual double calculateWeight(const InteractionChainData &aa)
calculate a weight for this interaction chain given the central value parameters and the parameters f...