59 std::vector<float> tmp_vec;
std::vector< float > GetBeamFocusingMultiUniverses() const
Get a vector of beam focusing multiuniverse weights.
void SetBeamFocusingMultiUniverses(std::vector< float > vuniv)
Set a vector of beam focusing weights. Each entry represents the correction for one universe...
std::vector< float > funiv_bf
void SetAdditionalCentralValue(float cv)
Set an additional correction for the central value for not standard cases (special studies)...
void SetBeamFocusingCentralValue(float cv)
Set beam focusing central value correction from PPFX.
std::vector< float > GetAdditionalMultiUniverses() const
Get a vector of the additional multiuniverse weights.
std::vector< float > funiv_ad
std::vector< float > GetTotalMultiUniverses() const
Get a vector of total multiuniverse weights (every entry is the product of the HP and Beam Focusing)...
float GetHadronProductionCentralValue() const
Get HP central value correction from PPFX.
std::vector< float > funiv_hp
void SetAdditionalMultiUniverses(std::vector< float > vuniv)
Set a vector of additional multi-universe weights for not standard cases (special studies)...
const std::string cv[Ncv]
float GetAdditionalCentralValue() const
Get the additional stored central value correction.
void SetHadronProductionCentralValue(float cv)
Set HP central value correction from PPFX.
float GetBeamFocusingCentralValue() const
Get beam focusing central value correction from PPFX.
unsigned int GetNumberOfUniverses() const
Get the total number of universes used.
std::vector< float > GetHadronProductionMultiUniverses() const
Get a vector of HP multiuniverse weights.
void SetHadronProductionMultiUniverses(std::vector< float > vuniv)
Set a vector of HP weights. Each entry represents the correction for one universe.
float GetTotalCentralValue() const
Get the total central value correction calculated as the product of the HP and Beam Focusing componen...