addBinWiseUnc(const std::string &name, const correction::Variable::Type &input) | CorrectionlibSFApplier< Object, Context > | protected |
addGlobalUnc(const std::string &name, const correction::Variable::Type &input) | CorrectionlibSFApplier< Object, Context > | protected |
binIndex(const Object &obj, const Context &... ctx) const | CorrectionlibSFApplier< Object, Context > | inlineprotectedvirtual |
CorrectionlibSFApplier(const std::filesystem::path &filePath, const std::string &name, bool correction, bool uncertainties) | CorrectionlibSFApplier< Object, Context > | |
inputs(std::vector< correction::Variable::Type > &inputs, const Object &obj, const Context &... ctx) const =0 | CorrectionlibSFApplier< Object, Context > | protectedpure virtual |
m_bin_wise_uncs | CorrectionlibSFApplier< Object, Context > | private |
m_cached_inputs | CorrectionlibSFApplier< Object, Context > | mutableprivate |
m_correction | CorrectionlibSFApplier< Object, Context > | private |
m_cref | CorrectionlibSFApplier< Object, Context > | protected |
m_global_uncs | CorrectionlibSFApplier< Object, Context > | private |
m_uncertainties | CorrectionlibSFApplier< Object, Context > | private |
operator()(Object &object, const Context &... ctx) const | CorrectionlibSFApplier< Object, Context > | |
operator()(std::vector< Object > &objects, const Context &... ctx) const | CorrectionlibSFApplier< Object, Context > | |
passes(const Object &obj, const Context &... ctx) const =0 | CorrectionlibSFApplier< Object, Context > | protectedpure virtual |
varied(std::vector< correction::Variable::Type > &inputs, double sf, const correction::Variable::Type &uncname) const =0 | CorrectionlibSFApplier< Object, Context > | protectedpure virtual |
weightNames() const | CorrectionlibSFApplier< Object, Context > | |
~CorrectionlibSFApplier() noexcept=default | CorrectionlibSFApplier< Object, Context > | virtual |