diff --git a/_downloads/87e1187fe70c7ee30d50bbacaa2b2cb5/schemav2.json b/_downloads/87e1187fe70c7ee30d50bbacaa2b2cb5/schemav2.json index c1d04fc..e2aa4d8 100644 --- a/_downloads/87e1187fe70c7ee30d50bbacaa2b2cb5/schemav2.json +++ b/_downloads/87e1187fe70c7ee30d50bbacaa2b2cb5/schemav2.json @@ -45,25 +45,41 @@ "items": { "anyOf": [ { - "$ref": "#/$defs/Binning" - }, - { - "$ref": "#/$defs/MultiBinning" - }, - { - "$ref": "#/$defs/Category" - }, - { - "$ref": "#/$defs/Formula" - }, - { - "$ref": "#/$defs/FormulaRef" - }, - { - "$ref": "#/$defs/Transform" - }, - { - "$ref": "#/$defs/HashPRNG" + "discriminator": { + "mapping": { + "binning": "#/$defs/Binning", + "category": "#/$defs/Category", + "formula": "#/$defs/Formula", + "formularef": "#/$defs/FormulaRef", + "hashprng": "#/$defs/HashPRNG", + "multibinning": "#/$defs/MultiBinning", + "transform": "#/$defs/Transform" + }, + "propertyName": "nodetype" + }, + "oneOf": [ + { + "$ref": "#/$defs/Binning" + }, + { + "$ref": "#/$defs/MultiBinning" + }, + { + "$ref": "#/$defs/Category" + }, + { + "$ref": "#/$defs/Formula" + }, + { + "$ref": "#/$defs/FormulaRef" + }, + { + "$ref": "#/$defs/Transform" + }, + { + "$ref": "#/$defs/HashPRNG" + } + ] }, { "type": "number" @@ -76,25 +92,41 @@ "flow": { "anyOf": [ { - "$ref": "#/$defs/Binning" - }, - { - "$ref": "#/$defs/MultiBinning" - }, - { - "$ref": "#/$defs/Category" - }, - { - "$ref": "#/$defs/Formula" - }, - { - "$ref": "#/$defs/FormulaRef" - }, - { - "$ref": "#/$defs/Transform" - }, - { - "$ref": "#/$defs/HashPRNG" + "discriminator": { + "mapping": { + "binning": "#/$defs/Binning", + "category": "#/$defs/Category", + "formula": "#/$defs/Formula", + "formularef": "#/$defs/FormulaRef", + "hashprng": "#/$defs/HashPRNG", + "multibinning": "#/$defs/MultiBinning", + "transform": "#/$defs/Transform" + }, + "propertyName": "nodetype" + }, + "oneOf": [ + { + "$ref": "#/$defs/Binning" + }, + { + "$ref": "#/$defs/MultiBinning" + }, + { + "$ref": "#/$defs/Category" + }, + { + "$ref": "#/$defs/Formula" + }, + { + "$ref": "#/$defs/FormulaRef" + }, + { + "$ref": "#/$defs/Transform" + }, + { + "$ref": "#/$defs/HashPRNG" + } + ] }, { "type": "number" @@ -145,25 +177,41 @@ "default": { "anyOf": [ { - "$ref": "#/$defs/Binning" - }, - { - "$ref": "#/$defs/MultiBinning" - }, - { - "$ref": "#/$defs/Category" - }, - { - "$ref": "#/$defs/Formula" - }, - { - "$ref": "#/$defs/FormulaRef" - }, - { - "$ref": "#/$defs/Transform" - }, - { - "$ref": "#/$defs/HashPRNG" + "discriminator": { + "mapping": { + "binning": "#/$defs/Binning", + "category": "#/$defs/Category", + "formula": "#/$defs/Formula", + "formularef": "#/$defs/FormulaRef", + "hashprng": "#/$defs/HashPRNG", + "multibinning": "#/$defs/MultiBinning", + "transform": "#/$defs/Transform" + }, + "propertyName": "nodetype" + }, + "oneOf": [ + { + "$ref": "#/$defs/Binning" + }, + { + "$ref": "#/$defs/MultiBinning" + }, + { + "$ref": "#/$defs/Category" + }, + { + "$ref": "#/$defs/Formula" + }, + { + "$ref": "#/$defs/FormulaRef" + }, + { + "$ref": "#/$defs/Transform" + }, + { + "$ref": "#/$defs/HashPRNG" + } + ] }, { "type": "number" @@ -202,25 +250,41 @@ "value": { "anyOf": [ { - "$ref": "#/$defs/Binning" - }, - { - "$ref": "#/$defs/MultiBinning" - }, - { - "$ref": "#/$defs/Category" - }, - { - "$ref": "#/$defs/Formula" - }, - { - "$ref": "#/$defs/FormulaRef" - }, - { - "$ref": "#/$defs/Transform" - }, - { - "$ref": "#/$defs/HashPRNG" + "discriminator": { + "mapping": { + "binning": "#/$defs/Binning", + "category": "#/$defs/Category", + "formula": "#/$defs/Formula", + "formularef": "#/$defs/FormulaRef", + "hashprng": "#/$defs/HashPRNG", + "multibinning": "#/$defs/MultiBinning", + "transform": "#/$defs/Transform" + }, + "propertyName": "nodetype" + }, + "oneOf": [ + { + "$ref": "#/$defs/Binning" + }, + { + "$ref": "#/$defs/MultiBinning" + }, + { + "$ref": "#/$defs/Category" + }, + { + "$ref": "#/$defs/Formula" + }, + { + "$ref": "#/$defs/FormulaRef" + }, + { + "$ref": "#/$defs/Transform" + }, + { + "$ref": "#/$defs/HashPRNG" + } + ] }, { "type": "number" @@ -375,25 +439,41 @@ "data": { "anyOf": [ { - "$ref": "#/$defs/Binning" - }, - { - "$ref": "#/$defs/MultiBinning" - }, - { - "$ref": "#/$defs/Category" - }, - { - "$ref": "#/$defs/Formula" - }, - { - "$ref": "#/$defs/FormulaRef" - }, - { - "$ref": "#/$defs/Transform" - }, - { - "$ref": "#/$defs/HashPRNG" + "discriminator": { + "mapping": { + "binning": "#/$defs/Binning", + "category": "#/$defs/Category", + "formula": "#/$defs/Formula", + "formularef": "#/$defs/FormulaRef", + "hashprng": "#/$defs/HashPRNG", + "multibinning": "#/$defs/MultiBinning", + "transform": "#/$defs/Transform" + }, + "propertyName": "nodetype" + }, + "oneOf": [ + { + "$ref": "#/$defs/Binning" + }, + { + "$ref": "#/$defs/MultiBinning" + }, + { + "$ref": "#/$defs/Category" + }, + { + "$ref": "#/$defs/Formula" + }, + { + "$ref": "#/$defs/FormulaRef" + }, + { + "$ref": "#/$defs/Transform" + }, + { + "$ref": "#/$defs/HashPRNG" + } + ] }, { "type": "number" @@ -587,25 +667,41 @@ "items": { "anyOf": [ { - "$ref": "#/$defs/Binning" - }, - { - "$ref": "#/$defs/MultiBinning" - }, - { - "$ref": "#/$defs/Category" - }, - { - "$ref": "#/$defs/Formula" - }, - { - "$ref": "#/$defs/FormulaRef" - }, - { - "$ref": "#/$defs/Transform" - }, - { - "$ref": "#/$defs/HashPRNG" + "discriminator": { + "mapping": { + "binning": "#/$defs/Binning", + "category": "#/$defs/Category", + "formula": "#/$defs/Formula", + "formularef": "#/$defs/FormulaRef", + "hashprng": "#/$defs/HashPRNG", + "multibinning": "#/$defs/MultiBinning", + "transform": "#/$defs/Transform" + }, + "propertyName": "nodetype" + }, + "oneOf": [ + { + "$ref": "#/$defs/Binning" + }, + { + "$ref": "#/$defs/MultiBinning" + }, + { + "$ref": "#/$defs/Category" + }, + { + "$ref": "#/$defs/Formula" + }, + { + "$ref": "#/$defs/FormulaRef" + }, + { + "$ref": "#/$defs/Transform" + }, + { + "$ref": "#/$defs/HashPRNG" + } + ] }, { "type": "number" @@ -618,25 +714,41 @@ "flow": { "anyOf": [ { - "$ref": "#/$defs/Binning" - }, - { - "$ref": "#/$defs/MultiBinning" - }, - { - "$ref": "#/$defs/Category" - }, - { - "$ref": "#/$defs/Formula" - }, - { - "$ref": "#/$defs/FormulaRef" - }, - { - "$ref": "#/$defs/Transform" - }, - { - "$ref": "#/$defs/HashPRNG" + "discriminator": { + "mapping": { + "binning": "#/$defs/Binning", + "category": "#/$defs/Category", + "formula": "#/$defs/Formula", + "formularef": "#/$defs/FormulaRef", + "hashprng": "#/$defs/HashPRNG", + "multibinning": "#/$defs/MultiBinning", + "transform": "#/$defs/Transform" + }, + "propertyName": "nodetype" + }, + "oneOf": [ + { + "$ref": "#/$defs/Binning" + }, + { + "$ref": "#/$defs/MultiBinning" + }, + { + "$ref": "#/$defs/Category" + }, + { + "$ref": "#/$defs/Formula" + }, + { + "$ref": "#/$defs/FormulaRef" + }, + { + "$ref": "#/$defs/Transform" + }, + { + "$ref": "#/$defs/HashPRNG" + } + ] }, { "type": "number" @@ -680,25 +792,41 @@ "rule": { "anyOf": [ { - "$ref": "#/$defs/Binning" - }, - { - "$ref": "#/$defs/MultiBinning" - }, - { - "$ref": "#/$defs/Category" - }, - { - "$ref": "#/$defs/Formula" - }, - { - "$ref": "#/$defs/FormulaRef" - }, - { - "$ref": "#/$defs/Transform" - }, - { - "$ref": "#/$defs/HashPRNG" + "discriminator": { + "mapping": { + "binning": "#/$defs/Binning", + "category": "#/$defs/Category", + "formula": "#/$defs/Formula", + "formularef": "#/$defs/FormulaRef", + "hashprng": "#/$defs/HashPRNG", + "multibinning": "#/$defs/MultiBinning", + "transform": "#/$defs/Transform" + }, + "propertyName": "nodetype" + }, + "oneOf": [ + { + "$ref": "#/$defs/Binning" + }, + { + "$ref": "#/$defs/MultiBinning" + }, + { + "$ref": "#/$defs/Category" + }, + { + "$ref": "#/$defs/Formula" + }, + { + "$ref": "#/$defs/FormulaRef" + }, + { + "$ref": "#/$defs/Transform" + }, + { + "$ref": "#/$defs/HashPRNG" + } + ] }, { "type": "number" @@ -710,25 +838,41 @@ "content": { "anyOf": [ { - "$ref": "#/$defs/Binning" - }, - { - "$ref": "#/$defs/MultiBinning" - }, - { - "$ref": "#/$defs/Category" - }, - { - "$ref": "#/$defs/Formula" - }, - { - "$ref": "#/$defs/FormulaRef" - }, - { - "$ref": "#/$defs/Transform" - }, - { - "$ref": "#/$defs/HashPRNG" + "discriminator": { + "mapping": { + "binning": "#/$defs/Binning", + "category": "#/$defs/Category", + "formula": "#/$defs/Formula", + "formularef": "#/$defs/FormulaRef", + "hashprng": "#/$defs/HashPRNG", + "multibinning": "#/$defs/MultiBinning", + "transform": "#/$defs/Transform" + }, + "propertyName": "nodetype" + }, + "oneOf": [ + { + "$ref": "#/$defs/Binning" + }, + { + "$ref": "#/$defs/MultiBinning" + }, + { + "$ref": "#/$defs/Category" + }, + { + "$ref": "#/$defs/Formula" + }, + { + "$ref": "#/$defs/FormulaRef" + }, + { + "$ref": "#/$defs/Transform" + }, + { + "$ref": "#/$defs/HashPRNG" + } + ] }, { "type": "number" diff --git a/_generated/correctionlib.convert.from_histogram.html b/_generated/correctionlib.convert.from_histogram.html index 306e407..4a4667e 100644 --- a/_generated/correctionlib.convert.from_histogram.html +++ b/_generated/correctionlib.convert.from_histogram.html @@ -92,7 +92,7 @@

correctionlib.convert.from_histogram

-correctionlib.convert.from_histogram(hist: PlottableHistogram, axis_names: List[str] | None = None, flow: Binning | MultiBinning | Category | Formula | FormulaRef | Transform | HashPRNG | float | Literal['clamp', 'error'] | None = 'error') Correction
+correctionlib.convert.from_histogram(hist: PlottableHistogram, axis_names: List[str] | None = None, flow: Annotated[Binning | MultiBinning | Category | Formula | FormulaRef | Transform | HashPRNG, FieldInfo(annotation=NoneType, required=True, discriminator='nodetype')] | float | Literal['clamp', 'error'] | None = 'error') Correction

Read any object with PlottableHistogram interface protocol

Interface as defined in https://github.com/scikit-hep/uhi/blob/v0.1.1/src/uhi/typing/plottable.py

diff --git a/schemav2.html b/schemav2.html index a143a6d..9687486 100644 --- a/schemav2.html +++ b/schemav2.html @@ -246,19 +246,20 @@

Schema v2

items

anyOf

-

Binning

+

oneOf

+

Binning

-

MultiBinning

+

MultiBinning

-

Category

+

Category

-

Formula

+

Formula

-

FormulaRef

+

FormulaRef

-

Transform

+

Transform

-

HashPRNG

+

HashPRNG

type

number

@@ -272,19 +273,20 @@

Schema v2

Overflow behavior for out-of-bounds values

anyOf

-

Binning

+

oneOf

+

Binning

-

MultiBinning

+

MultiBinning

-

Category

+

Category

-

Formula

+

Formula

-

FormulaRef

+

FormulaRef

-

Transform

+

Transform

-

HashPRNG

+

HashPRNG

type

number

@@ -356,19 +358,20 @@

Schema v2

null

anyOf

-

Binning

+

oneOf

+

Binning

-

MultiBinning

+

MultiBinning

-

Category

+

Category

-

Formula

+

Formula

-

FormulaRef

+

FormulaRef

-

Transform

+

Transform

-

HashPRNG

+

HashPRNG

type

number

@@ -413,19 +416,20 @@

Schema v2

Value

anyOf

-

Binning

+

oneOf

+

Binning

-

MultiBinning

+

MultiBinning

-

Category

+

Category

-

Formula

+

Formula

-

FormulaRef

+

FormulaRef

-

Transform

+

Transform

-

HashPRNG

+

HashPRNG

type

number

@@ -671,19 +675,20 @@

Schema v2

The root content node

anyOf

-

Binning

+

oneOf

+

Binning

-

MultiBinning

+

MultiBinning

-

Category

+

Category

-

Formula

+

Formula

-

FormulaRef

+

FormulaRef

-

Transform

+

Transform

-

HashPRNG

+

HashPRNG

type

number

@@ -986,19 +991,20 @@

Schema v2

items

anyOf

-

Binning

+

oneOf

+

Binning

-

MultiBinning

+

MultiBinning

-

Category

+

Category

-

Formula

+

Formula

-

FormulaRef

+

FormulaRef

-

Transform

+

Transform

-

HashPRNG

+

HashPRNG

type

number

@@ -1012,19 +1018,20 @@

Schema v2

Overflow behavior for out-of-bounds values

anyOf

-

Binning

+

oneOf

+

Binning

-

MultiBinning

+

MultiBinning

-

Category

+

Category

-

Formula

+

Formula

-

FormulaRef

+

FormulaRef

-

Transform

+

Transform

-

HashPRNG

+

HashPRNG

type

number

@@ -1087,19 +1094,20 @@

Schema v2

A subtree that implements the rewrite rule

anyOf

-

Binning

+

oneOf

+

Binning

-

MultiBinning

+

MultiBinning

-

Category

+

Category

-

Formula

+

Formula

-

FormulaRef

+

FormulaRef

-

Transform

+

Transform

-

HashPRNG

+

HashPRNG

type

number

@@ -1113,19 +1121,20 @@

Schema v2

A subtree that will be evaluated with transformed values

anyOf

-

Binning

+

oneOf

+

Binning

-

MultiBinning

+

MultiBinning

-

Category

+

Category

-

Formula

+

Formula

-

FormulaRef

+

FormulaRef

-

Transform

+

Transform

-

HashPRNG

+

HashPRNG

type

number

diff --git a/searchindex.js b/searchindex.js index c3304a2..71f845a 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"Basic evaluator usage": [[11, "Basic-evaluator-usage"]], "Binning": [[15, "binning"], [16, "binning"]], "Category": [[15, "category"], [16, "category"]], "CategoryItem": [[16, "categoryitem"]], "Chaining with CompoundCorrection": [[11, "Chaining-with-CompoundCorrection"]], "Command-line utility": [[11, "Command-line-utility"]], "CompoundCorrection": [[16, "compoundcorrection"]], "Contents": [[13, null]], "Converting from histograms": [[11, "Converting-from-histograms"]], "Correction": [[15, "correction"], [16, "correction"]], "CorrectionSet": [[15, "correctionset"], [16, "correctionset"]], "Correctionlib tutorial": [[11, null]], "Creating new corrections": [[11, "Creating-new-corrections"]], "Formula": [[15, "formula"], [16, "formula"]], "FormulaRef": [[16, "formularef"]], "Formulas": [[11, "Formulas"]], "HashPRNG": [[16, "hashprng"]], "Indices and tables": [[13, "indices-and-tables"]], "Inside CMSSW": [[14, "inside-cmssw"]], "Installation": [[14, null]], "MultiBinning": [[15, "multibinning"], [16, "multibinning"]], "Outside CMSSW": [[14, "outside-cmssw"]], "Polynomial fits": [[11, "Polynomial-fits"]], "Resolution models": [[11, "Resolution-models"]], "Schema v1": [[15, null]], "Schema v2": [[16, null]], "Systematics": [[11, "Systematics"]], "Transform": [[16, "transform"]], "UniformBinning": [[16, "uniformbinning"]], "Usage from python and C++": [[14, "usage-from-python-and-c"]], "Variable": [[15, "variable"], [16, "variable"]], "Wheels or installing from source?": [[14, null]], "With python 2 (outside CMSSW)": [[14, "with-python-2-outside-cmssw"]], "Writing it all out": [[11, "Writing-it-all-out"]], "correctionlib": [[13, null]], "correctionlib._core": [[10, null]], "correctionlib._core.CompoundCorrection": [[0, null]], "correctionlib._core.Correction": [[1, null]], "correctionlib._core.CorrectionSet": [[2, null]], "correctionlib._core.Variable": [[3, null]], "correctionlib.convert": [[9, null]], "correctionlib.convert.from_histogram": [[4, null]], "correctionlib.convert.from_uproot_THx": [[5, null]], "correctionlib.convert.ndpolyfit": [[6, null]], "correctionlib.highlevel": [[12, null]], "correctionlib.highlevel.Correction": [[7, null]], "correctionlib.highlevel.CorrectionSet": [[8, null]]}, "docnames": ["_generated/correctionlib._core.CompoundCorrection", "_generated/correctionlib._core.Correction", "_generated/correctionlib._core.CorrectionSet", "_generated/correctionlib._core.Variable", "_generated/correctionlib.convert.from_histogram", "_generated/correctionlib.convert.from_uproot_THx", "_generated/correctionlib.convert.ndpolyfit", "_generated/correctionlib.highlevel.Correction", "_generated/correctionlib.highlevel.CorrectionSet", "convert", "core", "correctionlib_tutorial", "highlevel", "index", "install", "schemav1", "schemav2"], "envversion": {"nbsphinx": 4, "sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["_generated/correctionlib._core.CompoundCorrection.rst", "_generated/correctionlib._core.Correction.rst", "_generated/correctionlib._core.CorrectionSet.rst", "_generated/correctionlib._core.Variable.rst", "_generated/correctionlib.convert.from_histogram.rst", "_generated/correctionlib.convert.from_uproot_THx.rst", "_generated/correctionlib.convert.ndpolyfit.rst", "_generated/correctionlib.highlevel.Correction.rst", "_generated/correctionlib.highlevel.CorrectionSet.rst", "convert.rst", "core.rst", "correctionlib_tutorial.ipynb", "highlevel.rst", "index.md", "install.md", "schemav1.rst", "schemav2.rst"], "indexentries": {"__init__() (correctionlib._core.compoundcorrection method)": [[0, "correctionlib._core.CompoundCorrection.__init__", false]], "__init__() (correctionlib._core.correction method)": [[1, "correctionlib._core.Correction.__init__", false]], "__init__() (correctionlib._core.correctionset method)": [[2, "correctionlib._core.CorrectionSet.__init__", false]], "__init__() (correctionlib._core.variable method)": [[3, "correctionlib._core.Variable.__init__", false]], "__init__() (correctionlib.highlevel.correction method)": [[7, "correctionlib.highlevel.Correction.__init__", false]], "__init__() (correctionlib.highlevel.correctionset method)": [[8, "correctionlib.highlevel.CorrectionSet.__init__", false]], "compoundcorrection (class in correctionlib._core)": [[0, "correctionlib._core.CompoundCorrection", false]], "correction (class in correctionlib._core)": [[1, "correctionlib._core.Correction", false]], "correction (class in correctionlib.highlevel)": [[7, "correctionlib.highlevel.Correction", false]], "correctionset (class in correctionlib._core)": [[2, "correctionlib._core.CorrectionSet", false]], "correctionset (class in correctionlib.highlevel)": [[8, "correctionlib.highlevel.CorrectionSet", false]], "from_histogram() (in module correctionlib.convert)": [[4, "correctionlib.convert.from_histogram", false]], "from_uproot_thx() (in module correctionlib.convert)": [[5, "correctionlib.convert.from_uproot_THx", false]], "ndpolyfit() (in module correctionlib.convert)": [[6, "correctionlib.convert.ndpolyfit", false]], "variable (class in correctionlib._core)": [[3, "correctionlib._core.Variable", false]]}, "objects": {"correctionlib._core": [[0, 0, 1, "", "CompoundCorrection"], [1, 0, 1, "", "Correction"], [2, 0, 1, "", "CorrectionSet"], [3, 0, 1, "", "Variable"]], "correctionlib._core.CompoundCorrection": [[0, 1, 1, "", "__init__"]], "correctionlib._core.Correction": [[1, 1, 1, "", "__init__"]], "correctionlib._core.CorrectionSet": [[2, 1, 1, "", "__init__"]], "correctionlib._core.Variable": [[3, 1, 1, "", "__init__"]], "correctionlib.convert": [[4, 2, 1, "", "from_histogram"], [5, 2, 1, "", "from_uproot_THx"], [6, 2, 1, "", "ndpolyfit"]], "correctionlib.highlevel": [[7, 0, 1, "", "Correction"], [8, 0, 1, "", "CorrectionSet"]], "correctionlib.highlevel.Correction": [[7, 1, 1, "", "__init__"]], "correctionlib.highlevel.CorrectionSet": [[8, 1, 1, "", "__init__"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "function", "Python function"]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:function"}, "terms": {"": [11, 13], "0": [6, 11, 14, 16], "000": 11, "01": 11, "02": 11, "0278771158865732": 11, "0280774577481218": 11, "03": 11, "04": 11, "05": 11, "06": 11, "07": 11, "08": 11, "09": 11, "0x1214b6380": 11, "0x1308b88b0": 11, "0x130968490": 11, "0x130969810": 11, "0x130a1ad10": 11, "0x17d": 11, "1": [4, 6, 11, 15, 16], "10": [6, 11], "100": 11, "10000": 11, "10_6_30": 14, "11": 11, "11_2_x": 14, "11_3_x": 14, "12": 11, "120": 11, "123456": 11, "123567": 11, "12_1_x": 14, "13": 11, "130": 11, "135": 11, "14": 11, "15": 11, "16": 11, "17": 11, "18": 11, "19": 11, "199": 11, "1d": 11, "2": [11, 13, 16], "20": [6, 11], "21": 11, "22": 11, "23": 11, "230": 11, "24": 11, "25": 11, "26": 11, "27": 11, "28": 11, "29": 11, "2d": 11, "3": [11, 14], "30": 11, "305322148600006": 11, "31": 11, "32": 11, "35": 11, "36": 11, "39": 11, "4": 11, "40": 11, "404": 11, "5": 11, "50": 11, "54": 11, "59": 11, "6": 11, "60": 11, "64": 16, "65": 11, "7": 11, "71": 11, "8": 11, "80": 11, "9": [6, 11], "94": 6, "95": 6, "98": 6, "A": [11, 14, 16], "For": [11, 14, 16], "If": [11, 14, 16], "In": [11, 13, 14], "It": [11, 14], "No": 11, "On": 11, "One": 11, "The": [11, 13, 14, 16], "There": 11, "These": [12, 16], "To": [11, 14], "With": 13, "__cxx11": 11, "__init__": [0, 1, 2, 3, 7, 8], "_core": [13, 14], "_zn10correction13correctionset9from_fil": 14, "abi": 14, "abl": 13, "abov": [11, 13, 14], "abseta": 6, "accept": 11, "access": [7, 8, 14], "accord": 16, "accumul": 16, "act": [11, 14], "activ": 11, "ad": [11, 13], "add": 11, "addit": [11, 14], "additionalproperti": [15, 16], "advantag": 11, "after": [11, 14], "against": 14, "agre": 11, "ak": 11, "algorithm": 11, "all": 13, "allclos": 11, "alloc": [11, 16], "allow": [11, 14], "along": 6, "alongsid": 11, "also": [11, 12, 14], "altern": [9, 11, 14], "although": 11, "alwai": 11, "an": [6, 11, 14, 16], "analysi": [11, 13], "ani": [4, 6, 8, 11, 16], "anoth": 11, "anyof": [15, 16], "anywher": 11, "appar": 11, "appli": [11, 16], "applic": [14, 16], "approach": 11, "ar": [11, 12, 14], "arbitrari": 11, "area": 14, "arg": [0, 1, 2, 3, 11, 13], "argument": [11, 13], "arrai": [6, 11, 15, 16], "attempt": 5, "attribut": [0, 1, 2, 3, 7, 8, 11, 16], "auto": 11, "avail": [11, 12, 14], "avoid": [11, 14], "awkward": 11, "ax": 11, "axi": 11, "axis_nam": [4, 5], "backport": 14, "base": 7, "basic": 13, "basic_str": 11, "bdt": 13, "becaus": 11, "been": 14, "befor": [11, 16], "behavior": [11, 16], "being": 11, "below": 11, "besid": 11, "bin": [4, 11, 13], "binari": 14, "bind": [13, 14], "bit": 16, "blob": 4, "both": [14, 16], "bound": [11, 16], "branch": 14, "bug": 11, "bugfix": 16, "build": [11, 14], "built": [11, 14], "bundl": 11, "c": [11, 13, 16], "call": 13, "can": [8, 11, 14, 16], "case": [11, 14], "cast": 16, "catch": 11, "categor": [11, 13, 16], "categori": [4, 11], "categoryitem": 11, "cbar": 11, "cc": [11, 14], "cd": 14, "center": 11, "ceval": 11, "cflag": [11, 14], "chain": 13, "chang": [11, 14, 16], "char": 11, "char_trait": 11, "charg": 11, "check": 11, "chi2": 11, "chosen": 16, "clamp": [4, 5, 11, 16], "class": [0, 1, 2, 3, 7, 8, 10, 11, 13], "cli": 14, "clone": 14, "close": 11, "closur": 11, "cm": 14, "cmake": [11, 14], "cmssw": 13, "code": 16, "coeffici": 11, "coerc": 11, "collect": 11, "colorbar": 11, "colormeshartist": 11, "com": [4, 14], "combin": 11, "command": [13, 14], "common": [9, 16], "companion": [11, 13], "compat": [8, 11, 14], "compil": [11, 14], "complet": [11, 13, 14], "compon": [14, 16], "compos": 13, "composit": [11, 13], "compound": [11, 16], "compound_correct": [11, 16], "compoundcorrect": 13, "config": [11, 14], "configur": 11, "consid": 14, "consider": 11, "const": [11, 13, 15, 16], "constant": 11, "construct": 7, "contain": 11, "content": [11, 15, 16], "context": 7, "convers": [9, 11], "convert": [13, 14], "corr": [5, 6, 11, 16], "corr1": 16, "corr2": 16, "corr_bin": 11, "corr_pol": 11, "correct": [4, 5, 6, 8, 12, 13, 14], "correctionlib": 14, "correctionset": [7, 11, 13], "correspond": 16, "could": [13, 16], "count": 11, "cout": 11, "creat": 13, "cset": [8, 11], "current": [11, 13], "custom": 11, "cycl": 14, "d0": 16, "d1": 16, "d2": 16, "d3": 16, "d_glibcxx_use_cxx11_abi": 11, "data": [6, 8, 11, 13, 15, 16], "dataset": 11, "decid": 11, "declar": 16, "dedic": [11, 14], "def": [11, 13], "default": [11, 14, 15, 16], "defer": 16, "defin": [4, 11, 13], "definit": [11, 13, 14], "degrad": 11, "degre": [6, 11], "demo": 14, "demonstr": 11, "den": 11, "depend": [11, 13, 14, 16], "deriv": 11, "describ": 13, "descript": [11, 15, 16], "detail": [11, 16], "determinist": [11, 16], "dev": 11, "develop": 14, "dictionari": 11, "differ": [11, 16], "difficult": 13, "dimens": [11, 16], "dimension": [6, 11, 13, 15, 16], "directli": [7, 8, 12, 14], "directori": 14, "discret": 11, "discuss": 11, "dist": 11, "distribut": [11, 14, 16], "divid": 11, "do": 11, "document": 11, "dof": 11, "doubl": [11, 13, 16], "download": [15, 16], "downstream": [11, 16], "draw": [11, 16], "drawn": 11, "due": [13, 16], "dummi": 11, "dylib": 11, "e": [8, 11, 14, 16], "each": [11, 13, 16], "earli": 11, "easier": 11, "easili": 11, "edg": [11, 15, 16], "effici": [11, 14], "either": [11, 16], "element": 16, "encod": 11, "encount": [11, 13], "endl": 11, "energi": 11, "ensur": 11, "entropi": [11, 16], "entrypoint": 13, "enum": [15, 16], "enumer": [11, 13], "environ": 14, "equival": 11, "error": [4, 5, 11, 14, 16], "eta": 11, "etav": 11, "etc": [11, 13, 14, 16], "evalu": [7, 8, 12, 13, 14, 16], "event": 11, "eventnumb": 11, "evluat": 11, "evt": 11, "exampl": [5, 6, 11, 14, 16], "except": 13, "exclude_unset": 11, "execut": 14, "exit": 11, "exp": [11, 13], "expect": 11, "exploit": 13, "exponenti": 11, "express": [11, 15, 16], "extens": 13, "extra": 11, "extract": 5, "extrem": 11, "f": [11, 13, 16], "factor": [11, 13], "factori": 8, "fail": 11, "fals": [15, 16], "fast": 11, "faster": 14, "featur": 13, "field": 11, "fig": 11, "file": [5, 11, 14], "filenam": 11, "fill": 11, "first": [11, 15, 16], "fit": [6, 13], "fitresult": 6, "fix": 16, "flag": 11, "flatten": [11, 16], "float": [4, 11, 13, 16], "float64": 11, "flow": [4, 5, 11, 16], "follow": [14, 16], "form": 11, "formal": [11, 13], "format": [9, 11, 13], "formula": [4, 13], "formulaevalu": 13, "formularef": [4, 11], "forward": 13, "found": [11, 14], "four": 11, "fout": 11, "from": [7, 8, 13, 16], "from_fil": [8, 11], "from_histogram": [11, 13], "from_str": [8, 11], "from_uproot_thx": 13, "fulli": 13, "function": [5, 11, 13, 14, 16], "further": 11, "futur": 13, "g": [8, 11, 14, 16], "gather": 11, "gen1": 11, "gen2": 11, "gen2_to_gen1": 11, "gen2_to_gen1_poli": 11, "gen2rwt": 11, "gen2rwt_poli": 11, "gener": [11, 16], "generic_formula": [11, 16], "get": 14, "getitem": 8, "git": 14, "github": [4, 14], "githubusercont": 14, "given": 16, "go": 11, "grammar": [11, 13], "graph": 13, "growth": 11, "gt": 11, "gz": 11, "gzip": 11, "h": 11, "ha": [11, 14], "handl": 11, "hash": 11, "hashprng": [4, 11], "have": [11, 14, 16], "header": [11, 13], "help": 11, "henc": 14, "hep": [4, 11, 13], "here": [11, 13, 14], "high": [7, 8, 12, 14, 16], "higher": [13, 16], "highlevel": 13, "hint": 11, "hist": [4, 11], "histgram": 11, "histo": 5, "histogram": [5, 13], "hoc": [11, 13], "hold": [11, 13], "horner": 11, "how": [11, 16], "howev": [11, 14], "html": 11, "http": [4, 14], "i": [7, 11, 13, 14, 16], "i0": 16, "i1": 16, "i2": 16, "i3": 16, "idea": 11, "ij": 11, "implement": [11, 13, 16], "import": [11, 13], "improv": 11, "incdir": 11, "includ": [11, 13, 14], "increas": [11, 16], "index": [11, 13, 16], "inf": [11, 16], "inform": 11, "initi": [8, 11], "input": [11, 13, 15, 16], "input_op": [11, 16], "inputs_upd": [11, 16], "insid": [11, 13], "inspect": 14, "instal": [11, 13], "instanc": [11, 16], "instanti": 7, "int": [6, 11, 13, 15, 16], "integ": [11, 13, 15, 16], "intend": 14, "interfac": [4, 11, 12], "interpret": 16, "introduct": [13, 14], "invoc": [11, 14], "invok": 14, "iostream": 11, "issu": 11, "item": [15, 16], "iter": [15, 16], "its": [13, 16], "ix": 11, "jag": 11, "jet": 11, "json": [11, 13, 15, 16], "just": 11, "k": 11, "kei": [11, 15, 16], "keywoard": 11, "keyword": 11, "kinemat": 11, "kwarg": [0, 1, 2, 3], "label": 11, "larger": 11, "last": 16, "latest": 14, "latter": 14, "ld": 11, "ldflag": [11, 14], "least": 6, "legend": 11, "len": [11, 16], "let": 11, "level": [7, 8, 11, 12, 13, 14, 16], "lib": 11, "libcorrectionlib": 11, "libdir": 11, "librari": [11, 13, 14], "lightweight": 16, "like": [11, 13], "limit": 14, "line": [13, 14], "link": [11, 14], "linker": [11, 14], "linux": 14, "list": [4, 5, 6, 11, 16], "liter": [4, 5], "ll": 11, "load": 16, "local": 11, "log": 11, "look": 11, "lookup": [11, 13, 16], "loop": 11, "low": [13, 16], "lower": [11, 16], "lt": 11, "m": [11, 14], "maco": 11, "made": 11, "mai": [11, 13, 14, 16], "main": 11, "make": [11, 14], "mani": [11, 16], "manipul": 11, "manner": [11, 13], "manual": 14, "map": [11, 13], "master": 14, "match": 16, "math": [11, 13], "matplotlib": 11, "maximum": 11, "mean": [11, 16], "merg": 11, "meshgrid": 11, "messag": 11, "metadata": 11, "method": [0, 1, 2, 3, 7, 8, 11], "might": [11, 13], "migrat": 13, "minimum": 16, "minitem": 16, "mirror": 13, "mlp": 13, "mock": 11, "model": [8, 13], "modifi": 11, "modul": [12, 13], "momentum": 11, "monoton": 16, "more": [11, 14, 16], "most": [11, 14], "mostli": [11, 13], "move": 14, "multi": [11, 13], "multibin": [4, 11], "multipl": 11, "muon": 11, "muoneffup": 11, "must": 16, "my": 11, "mycorrect": 11, "n": [6, 11, 15, 16], "name": [7, 11, 14, 15, 16], "namespac": [12, 13], "nanoaod": 14, "ndarrai": 6, "ndpolyfit": [11, 13], "necessari": [11, 16], "need": [11, 14], "nest": 11, "neutral": 11, "new": 13, "newer": 11, "nice": 16, "nicer": 11, "node": [11, 13, 16], "nodetyp": [11, 15, 16], "nomin": 11, "non": 11, "none": [4, 5, 11], "normal": [11, 16], "note": [11, 14], "now": 11, "np": [6, 11], "null": [15, 16], "num": 11, "number": [11, 15, 16], "numexpr": [13, 15], "numpi": [11, 13], "o": [11, 14], "object": [4, 5, 6, 7, 8, 11, 12, 13, 15, 16], "often": 11, "ok": 11, "older": [13, 14], "onc": 16, "one": [11, 13, 14, 16], "oneshot": 11, "onli": [11, 13, 14], "op": 16, "open": [5, 11], "optim": [11, 13], "option": [11, 14], "order": [11, 16], "other": [11, 13, 16], "otherwis": [11, 14], "our": [11, 13], "out": [13, 16], "outer": 11, "output": [11, 13, 14, 15, 16], "output_op": [11, 16], "outsid": 13, "over": 16, "overal": 16, "overflow": [11, 16], "overwrit": 11, "p": 11, "p_t": 11, "packag": [11, 14], "page": 13, "pair": 16, "paramet": [13, 15, 16], "parameter": 16, "pars": [11, 13], "parser": [11, 13, 15, 16], "part": 14, "partial": 11, "particl": 11, "pass": [13, 14], "path": [5, 11, 14], "pattern": 16, "pcg64": 11, "pcolormesh": 11, "peg": [11, 13], "per": 11, "perhap": 13, "phi": 11, "phimod": 11, "phival": 11, "pi": 11, "pip": [11, 14], "place": [11, 13], "platform": 11, "plot": 11, "plot1d": 11, "plot2d": 11, "plottabl": [4, 11], "plottablehistogram": 4, "plt": 11, "point": [6, 11, 13, 16], "polynomi": [6, 13], "polyv": 11, "port": 13, "posit": 11, "possibl": [11, 13], "possibli": 14, "prebuilt": 14, "precis": 16, "prefix": 14, "previou": [11, 16], "previous": 11, "print": 11, "printout": 11, "procedur": 11, "produc": [11, 13], "program": [11, 13], "properti": [15, 16], "protocol": [4, 11], "prove": 13, "provid": [11, 13, 14, 16], "pseudorandom": [11, 16], "pseudorapd": 11, "pt": [6, 11], "pt_smear": 11, "ptflat": 11, "ptjag": 11, "ptval": 11, "ptweight": 11, "purpos": [11, 13], "py": 4, "py2": 14, "py3": 14, "pybind11": 10, "pydant": 11, "pyplot": 11, "python": [11, 13], "python2": 14, "python3": [11, 14], "q": 11, "quadmesh": 11, "qualiti": 11, "quantiti": 11, "quick": 11, "quit": 11, "rais": 11, "randint": 11, "random": 11, "rang": 11, "rather": [7, 11], "raw": 14, "rdatafram": 14, "re": 11, "read": 4, "real": [11, 15, 16], "reason": [11, 14], "recent": 14, "recip": [14, 16], "reco": 13, "rectangular": [15, 16], "recurs": 14, "refer": [11, 16], "reg": 11, "regular": 16, "releas": 14, "repeat": 11, "repres": [11, 13], "requir": [11, 16], "resmodel": 11, "resolut": 13, "resolution_model": 11, "respect": 11, "resrng": 11, "restrict": [11, 13], "result": [6, 11], "return": [6, 11, 13], "reweight": 11, "rewrit": [11, 16], "rewritten": 16, "rich": 11, "rng": 11, "root": [5, 11, 13, 14, 16], "rpath": [11, 14], "rule": 16, "run": 11, "sai": 11, "same": [11, 16], "sampl": 11, "save": 11, "saw": 11, "scalar": [11, 13], "scale": [11, 16], "scalefactors_tight_electron": 5, "schema": [8, 11, 13, 14], "schema_vers": [11, 15, 16], "schemav2": 11, "scikit": [4, 14], "scram": 14, "script": 14, "search": 13, "searchsort": 11, "second": 16, "see": [11, 14, 16], "seed": 11, "sequenc": 11, "serial": 16, "set": [8, 11, 13, 14, 16], "set_xlabel": 11, "sf": 11, "sfhist": 11, "shift": [11, 16], "shot": 11, "should": [11, 13, 14, 16], "show": 11, "signatur": [11, 13, 16], "similar": 14, "similarli": 14, "simpl": [11, 13], "simplest": 11, "simpli": [11, 14], "simul": 11, "sin": 11, "sinc": [14, 16], "site": 11, "situat": 11, "size": 11, "slightli": 11, "slower": 11, "smear": 11, "smear_val": 11, "smooth": 11, "so": 11, "solut": 11, "some": [8, 11, 14, 16], "someth": 11, "sometim": 11, "sourc": [11, 16], "sparingli": 16, "specif": [11, 16], "specifi": [5, 11], "spectra": 11, "speed": 16, "spline": 11, "sqrt": [11, 13], "squar": 6, "src": [4, 14], "stack": [11, 16], "standalon": [11, 13, 14], "standard": [11, 13], "start": 14, "statist": 11, "statu": 11, "std": [11, 13], "stdflat": 16, "stdnormal": [11, 16], "stdout": 11, "steal": 11, "step": 11, "still": 14, "str": [4, 5, 6, 11, 13], "straightforward": 11, "strcat": 11, "strict": 11, "string": [8, 11, 13, 15, 16], "structur": [11, 13], "subplot": 11, "subset": [11, 13, 16], "subtre": 16, "suffici": 11, "suit": 13, "suitabl": [11, 13], "sum": [11, 13], "summari": 11, "summmari": 11, "support": [11, 13, 14, 16], "switch": 11, "symbol": 14, "syntax": 8, "syst": 11, "systemat": 13, "take": 11, "task": 11, "termin": 11, "test": [13, 14], "testsf2d": 5, "text": 11, "tformula": [11, 13, 15, 16], "th1": [5, 11], "th2": 5, "than": [7, 11, 13], "thei": [11, 16], "them": [11, 16], "thi": [5, 7, 8, 11, 13, 14, 16], "though": 13, "thousand": 11, "threadsaf": [11, 13], "through": [11, 12, 13], "thu": 14, "time": [11, 16], "timeit": 11, "titl": 11, "tlorentzvector": 13, "tmath": 13, "to_evalu": 11, "togeth": 11, "tool": [11, 13, 14], "track": 11, "transform": [4, 11, 13], "transvers": 11, "tree": [11, 13, 16], "true": 11, "try": [11, 14], "tupl": 6, "tutori": [13, 14], "two": 11, "type": [4, 11, 13, 15, 16], "typic": [7, 11, 13], "u": 11, "uhi": 4, "uncertainti": 11, "unconstrain": 11, "undefin": [11, 14], "unflatten": 11, "unifi": 11, "uniform": [11, 16], "union": 13, "unsmear": 11, "unus": 11, "up": [11, 16], "updat": [11, 13, 16], "upfront": 11, "uproot": 5, "us": [11, 13, 14, 16], "usag": 13, "user": 14, "usr": 11, "util": [9, 13, 14], "v": 11, "v0": [4, 11], "v1": [11, 13], "v2": 13, "val": 11, "valid": [11, 14], "valu": [6, 11, 13, 16], "var": 11, "variabl": [11, 13], "varianc": 11, "variant": [11, 13], "varieti": [11, 13], "varnam": [6, 11], "vector": [11, 13], "version": [8, 11, 13, 14, 15, 16], "via": [8, 11, 14], "view": 11, "virtualenv": 14, "w": 11, "wa": 11, "wai": 11, "want": [11, 14], "warn": 11, "we": [11, 13], "weight": [6, 11], "weigt": 13, "well": [11, 13, 14], "wget": 14, "what": [11, 16], "when": [11, 13, 14], "where": [11, 14, 16], "which": [11, 13, 14], "while": 11, "wide": [11, 13], "width": 11, "window": 14, "wish": 14, "within": [11, 14], "without": [11, 14], "work": [11, 14], "wrap": 11, "write": 13, "written": 13, "wt": 11, "x": [11, 14, 16], "xxhash": 11, "y": 16, "you": [11, 14], "your": 14, "z": 16, "zero": 11, "\u00b5": 11}, "titles": ["correctionlib._core.CompoundCorrection", "correctionlib._core.Correction", "correctionlib._core.CorrectionSet", "correctionlib._core.Variable", "correctionlib.convert.from_histogram", "correctionlib.convert.from_uproot_THx", "correctionlib.convert.ndpolyfit", "correctionlib.highlevel.Correction", "correctionlib.highlevel.CorrectionSet", "correctionlib.convert", "correctionlib._core", "Correctionlib tutorial", "correctionlib.highlevel", "correctionlib", "Installation", "Schema v1", "Schema v2"], "titleterms": {"2": 14, "With": 14, "_core": [0, 1, 2, 3, 10], "all": 11, "basic": 11, "bin": [15, 16], "c": 14, "categori": [15, 16], "categoryitem": 16, "chain": 11, "cmssw": 14, "command": 11, "compoundcorrect": [0, 11, 16], "content": 13, "convert": [4, 5, 6, 9, 11], "correct": [1, 7, 11, 15, 16], "correctionlib": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], "correctionset": [2, 8, 15, 16], "creat": 11, "evalu": 11, "fit": 11, "formula": [11, 15, 16], "formularef": 16, "from": [11, 14], "from_histogram": 4, "from_uproot_thx": 5, "hashprng": 16, "highlevel": [7, 8, 12], "histogram": 11, "indic": 13, "insid": 14, "instal": 14, "line": 11, "model": 11, "multibin": [15, 16], "ndpolyfit": 6, "new": 11, "out": 11, "outsid": 14, "polynomi": 11, "python": 14, "resolut": 11, "schema": [15, 16], "sourc": 14, "systemat": 11, "tabl": 13, "transform": 16, "tutori": 11, "uniformbin": 16, "usag": [11, 14], "util": 11, "v1": 15, "v2": 16, "variabl": [3, 15, 16], "wheel": 14, "write": 11}}) \ No newline at end of file +Search.setIndex({"alltitles": {"Basic evaluator usage": [[11, "Basic-evaluator-usage"]], "Binning": [[15, "binning"], [16, "binning"]], "Category": [[15, "category"], [16, "category"]], "CategoryItem": [[16, "categoryitem"]], "Chaining with CompoundCorrection": [[11, "Chaining-with-CompoundCorrection"]], "Command-line utility": [[11, "Command-line-utility"]], "CompoundCorrection": [[16, "compoundcorrection"]], "Contents": [[13, null]], "Converting from histograms": [[11, "Converting-from-histograms"]], "Correction": [[15, "correction"], [16, "correction"]], "CorrectionSet": [[15, "correctionset"], [16, "correctionset"]], "Correctionlib tutorial": [[11, null]], "Creating new corrections": [[11, "Creating-new-corrections"]], "Formula": [[15, "formula"], [16, "formula"]], "FormulaRef": [[16, "formularef"]], "Formulas": [[11, "Formulas"]], "HashPRNG": [[16, "hashprng"]], "Indices and tables": [[13, "indices-and-tables"]], "Inside CMSSW": [[14, "inside-cmssw"]], "Installation": [[14, null]], "MultiBinning": [[15, "multibinning"], [16, "multibinning"]], "Outside CMSSW": [[14, "outside-cmssw"]], "Polynomial fits": [[11, "Polynomial-fits"]], "Resolution models": [[11, "Resolution-models"]], "Schema v1": [[15, null]], "Schema v2": [[16, null]], "Systematics": [[11, "Systematics"]], "Transform": [[16, "transform"]], "UniformBinning": [[16, "uniformbinning"]], "Usage from python and C++": [[14, "usage-from-python-and-c"]], "Variable": [[15, "variable"], [16, "variable"]], "Wheels or installing from source?": [[14, null]], "With python 2 (outside CMSSW)": [[14, "with-python-2-outside-cmssw"]], "Writing it all out": [[11, "Writing-it-all-out"]], "correctionlib": [[13, null]], "correctionlib._core": [[10, null]], "correctionlib._core.CompoundCorrection": [[0, null]], "correctionlib._core.Correction": [[1, null]], "correctionlib._core.CorrectionSet": [[2, null]], "correctionlib._core.Variable": [[3, null]], "correctionlib.convert": [[9, null]], "correctionlib.convert.from_histogram": [[4, null]], "correctionlib.convert.from_uproot_THx": [[5, null]], "correctionlib.convert.ndpolyfit": [[6, null]], "correctionlib.highlevel": [[12, null]], "correctionlib.highlevel.Correction": [[7, null]], "correctionlib.highlevel.CorrectionSet": [[8, null]]}, "docnames": ["_generated/correctionlib._core.CompoundCorrection", "_generated/correctionlib._core.Correction", "_generated/correctionlib._core.CorrectionSet", "_generated/correctionlib._core.Variable", "_generated/correctionlib.convert.from_histogram", "_generated/correctionlib.convert.from_uproot_THx", "_generated/correctionlib.convert.ndpolyfit", "_generated/correctionlib.highlevel.Correction", "_generated/correctionlib.highlevel.CorrectionSet", "convert", "core", "correctionlib_tutorial", "highlevel", "index", "install", "schemav1", "schemav2"], "envversion": {"nbsphinx": 4, "sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["_generated/correctionlib._core.CompoundCorrection.rst", "_generated/correctionlib._core.Correction.rst", "_generated/correctionlib._core.CorrectionSet.rst", "_generated/correctionlib._core.Variable.rst", "_generated/correctionlib.convert.from_histogram.rst", "_generated/correctionlib.convert.from_uproot_THx.rst", "_generated/correctionlib.convert.ndpolyfit.rst", "_generated/correctionlib.highlevel.Correction.rst", "_generated/correctionlib.highlevel.CorrectionSet.rst", "convert.rst", "core.rst", "correctionlib_tutorial.ipynb", "highlevel.rst", "index.md", "install.md", "schemav1.rst", "schemav2.rst"], "indexentries": {"__init__() (correctionlib._core.compoundcorrection method)": [[0, "correctionlib._core.CompoundCorrection.__init__", false]], "__init__() (correctionlib._core.correction method)": [[1, "correctionlib._core.Correction.__init__", false]], "__init__() (correctionlib._core.correctionset method)": [[2, "correctionlib._core.CorrectionSet.__init__", false]], "__init__() (correctionlib._core.variable method)": [[3, "correctionlib._core.Variable.__init__", false]], "__init__() (correctionlib.highlevel.correction method)": [[7, "correctionlib.highlevel.Correction.__init__", false]], "__init__() (correctionlib.highlevel.correctionset method)": [[8, "correctionlib.highlevel.CorrectionSet.__init__", false]], "compoundcorrection (class in correctionlib._core)": [[0, "correctionlib._core.CompoundCorrection", false]], "correction (class in correctionlib._core)": [[1, "correctionlib._core.Correction", false]], "correction (class in correctionlib.highlevel)": [[7, "correctionlib.highlevel.Correction", false]], "correctionset (class in correctionlib._core)": [[2, "correctionlib._core.CorrectionSet", false]], "correctionset (class in correctionlib.highlevel)": [[8, "correctionlib.highlevel.CorrectionSet", false]], "from_histogram() (in module correctionlib.convert)": [[4, "correctionlib.convert.from_histogram", false]], "from_uproot_thx() (in module correctionlib.convert)": [[5, "correctionlib.convert.from_uproot_THx", false]], "ndpolyfit() (in module correctionlib.convert)": [[6, "correctionlib.convert.ndpolyfit", false]], "variable (class in correctionlib._core)": [[3, "correctionlib._core.Variable", false]]}, "objects": {"correctionlib._core": [[0, 0, 1, "", "CompoundCorrection"], [1, 0, 1, "", "Correction"], [2, 0, 1, "", "CorrectionSet"], [3, 0, 1, "", "Variable"]], "correctionlib._core.CompoundCorrection": [[0, 1, 1, "", "__init__"]], "correctionlib._core.Correction": [[1, 1, 1, "", "__init__"]], "correctionlib._core.CorrectionSet": [[2, 1, 1, "", "__init__"]], "correctionlib._core.Variable": [[3, 1, 1, "", "__init__"]], "correctionlib.convert": [[4, 2, 1, "", "from_histogram"], [5, 2, 1, "", "from_uproot_THx"], [6, 2, 1, "", "ndpolyfit"]], "correctionlib.highlevel": [[7, 0, 1, "", "Correction"], [8, 0, 1, "", "CorrectionSet"]], "correctionlib.highlevel.Correction": [[7, 1, 1, "", "__init__"]], "correctionlib.highlevel.CorrectionSet": [[8, 1, 1, "", "__init__"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "function", "Python function"]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:function"}, "terms": {"": [11, 13], "0": [6, 11, 14, 16], "000": 11, "01": 11, "02": 11, "0278771158865732": 11, "0280774577481218": 11, "03": 11, "04": 11, "05": 11, "06": 11, "07": 11, "08": 11, "09": 11, "0x1214b6380": 11, "0x1308b88b0": 11, "0x130968490": 11, "0x130969810": 11, "0x130a1ad10": 11, "0x17d": 11, "1": [4, 6, 11, 15, 16], "10": [6, 11], "100": 11, "10000": 11, "10_6_30": 14, "11": 11, "11_2_x": 14, "11_3_x": 14, "12": 11, "120": 11, "123456": 11, "123567": 11, "12_1_x": 14, "13": 11, "130": 11, "135": 11, "14": 11, "15": 11, "16": 11, "17": 11, "18": 11, "19": 11, "199": 11, "1d": 11, "2": [11, 13, 16], "20": [6, 11], "21": 11, "22": 11, "23": 11, "230": 11, "24": 11, "25": 11, "26": 11, "27": 11, "28": 11, "29": 11, "2d": 11, "3": [11, 14], "30": 11, "305322148600006": 11, "31": 11, "32": 11, "35": 11, "36": 11, "39": 11, "4": 11, "40": 11, "404": 11, "5": 11, "50": 11, "54": 11, "59": 11, "6": 11, "60": 11, "64": 16, "65": 11, "7": 11, "71": 11, "8": 11, "80": 11, "9": [6, 11], "94": 6, "95": 6, "98": 6, "A": [11, 14, 16], "For": [11, 14, 16], "If": [11, 14, 16], "In": [11, 13, 14], "It": [11, 14], "No": 11, "On": 11, "One": 11, "The": [11, 13, 14, 16], "There": 11, "These": [12, 16], "To": [11, 14], "With": 13, "__cxx11": 11, "__init__": [0, 1, 2, 3, 7, 8], "_core": [13, 14], "_zn10correction13correctionset9from_fil": 14, "abi": 14, "abl": 13, "abov": [11, 13, 14], "abseta": 6, "accept": 11, "access": [7, 8, 14], "accord": 16, "accumul": 16, "act": [11, 14], "activ": 11, "ad": [11, 13], "add": 11, "addit": [11, 14], "additionalproperti": [15, 16], "advantag": 11, "after": [11, 14], "against": 14, "agre": 11, "ak": 11, "algorithm": 11, "all": 13, "allclos": 11, "alloc": [11, 16], "allow": [11, 14], "along": 6, "alongsid": 11, "also": [11, 12, 14], "altern": [9, 11, 14], "although": 11, "alwai": 11, "an": [6, 11, 14, 16], "analysi": [11, 13], "ani": [4, 6, 8, 11, 16], "annot": 4, "anoth": 11, "anyof": [15, 16], "anywher": 11, "appar": 11, "appli": [11, 16], "applic": [14, 16], "approach": 11, "ar": [11, 12, 14], "arbitrari": 11, "area": 14, "arg": [0, 1, 2, 3, 11, 13], "argument": [11, 13], "arrai": [6, 11, 15, 16], "attempt": 5, "attribut": [0, 1, 2, 3, 7, 8, 11, 16], "auto": 11, "avail": [11, 12, 14], "avoid": [11, 14], "awkward": 11, "ax": 11, "axi": 11, "axis_nam": [4, 5], "backport": 14, "base": 7, "basic": 13, "basic_str": 11, "bdt": 13, "becaus": 11, "been": 14, "befor": [11, 16], "behavior": [11, 16], "being": 11, "below": 11, "besid": 11, "bin": [4, 11, 13], "binari": 14, "bind": [13, 14], "bit": 16, "blob": 4, "both": [14, 16], "bound": [11, 16], "branch": 14, "bug": 11, "bugfix": 16, "build": [11, 14], "built": [11, 14], "bundl": 11, "c": [11, 13, 16], "call": 13, "can": [8, 11, 14, 16], "case": [11, 14], "cast": 16, "catch": 11, "categor": [11, 13, 16], "categori": [4, 11], "categoryitem": 11, "cbar": 11, "cc": [11, 14], "cd": 14, "center": 11, "ceval": 11, "cflag": [11, 14], "chain": 13, "chang": [11, 14, 16], "char": 11, "char_trait": 11, "charg": 11, "check": 11, "chi2": 11, "chosen": 16, "clamp": [4, 5, 11, 16], "class": [0, 1, 2, 3, 7, 8, 10, 11, 13], "cli": 14, "clone": 14, "close": 11, "closur": 11, "cm": 14, "cmake": [11, 14], "cmssw": 13, "code": 16, "coeffici": 11, "coerc": 11, "collect": 11, "colorbar": 11, "colormeshartist": 11, "com": [4, 14], "combin": 11, "command": [13, 14], "common": [9, 16], "companion": [11, 13], "compat": [8, 11, 14], "compil": [11, 14], "complet": [11, 13, 14], "compon": [14, 16], "compos": 13, "composit": [11, 13], "compound": [11, 16], "compound_correct": [11, 16], "compoundcorrect": 13, "config": [11, 14], "configur": 11, "consid": 14, "consider": 11, "const": [11, 13, 15, 16], "constant": 11, "construct": 7, "contain": 11, "content": [11, 15, 16], "context": 7, "convers": [9, 11], "convert": [13, 14], "corr": [5, 6, 11, 16], "corr1": 16, "corr2": 16, "corr_bin": 11, "corr_pol": 11, "correct": [4, 5, 6, 8, 12, 13, 14], "correctionlib": 14, "correctionset": [7, 11, 13], "correspond": 16, "could": [13, 16], "count": 11, "cout": 11, "creat": 13, "cset": [8, 11], "current": [11, 13], "custom": 11, "cycl": 14, "d0": 16, "d1": 16, "d2": 16, "d3": 16, "d_glibcxx_use_cxx11_abi": 11, "data": [6, 8, 11, 13, 15, 16], "dataset": 11, "decid": 11, "declar": 16, "dedic": [11, 14], "def": [11, 13], "default": [11, 14, 15, 16], "defer": 16, "defin": [4, 11, 13], "definit": [11, 13, 14], "degrad": 11, "degre": [6, 11], "demo": 14, "demonstr": 11, "den": 11, "depend": [11, 13, 14, 16], "deriv": 11, "describ": 13, "descript": [11, 15, 16], "detail": [11, 16], "determinist": [11, 16], "dev": 11, "develop": 14, "dictionari": 11, "differ": [11, 16], "difficult": 13, "dimens": [11, 16], "dimension": [6, 11, 13, 15, 16], "directli": [7, 8, 12, 14], "directori": 14, "discret": 11, "discrimin": 4, "discuss": 11, "dist": 11, "distribut": [11, 14, 16], "divid": 11, "do": 11, "document": 11, "dof": 11, "doubl": [11, 13, 16], "download": [15, 16], "downstream": [11, 16], "draw": [11, 16], "drawn": 11, "due": [13, 16], "dummi": 11, "dylib": 11, "e": [8, 11, 14, 16], "each": [11, 13, 16], "earli": 11, "easier": 11, "easili": 11, "edg": [11, 15, 16], "effici": [11, 14], "either": [11, 16], "element": 16, "encod": 11, "encount": [11, 13], "endl": 11, "energi": 11, "ensur": 11, "entropi": [11, 16], "entrypoint": 13, "enum": [15, 16], "enumer": [11, 13], "environ": 14, "equival": 11, "error": [4, 5, 11, 14, 16], "eta": 11, "etav": 11, "etc": [11, 13, 14, 16], "evalu": [7, 8, 12, 13, 14, 16], "event": 11, "eventnumb": 11, "evluat": 11, "evt": 11, "exampl": [5, 6, 11, 14, 16], "except": 13, "exclude_unset": 11, "execut": 14, "exit": 11, "exp": [11, 13], "expect": 11, "exploit": 13, "exponenti": 11, "express": [11, 15, 16], "extens": 13, "extra": 11, "extract": 5, "extrem": 11, "f": [11, 13, 16], "factor": [11, 13], "factori": 8, "fail": 11, "fals": [15, 16], "fast": 11, "faster": 14, "featur": 13, "field": 11, "fieldinfo": 4, "fig": 11, "file": [5, 11, 14], "filenam": 11, "fill": 11, "first": [11, 15, 16], "fit": [6, 13], "fitresult": 6, "fix": 16, "flag": 11, "flatten": [11, 16], "float": [4, 11, 13, 16], "float64": 11, "flow": [4, 5, 11, 16], "follow": [14, 16], "form": 11, "formal": [11, 13], "format": [9, 11, 13], "formula": [4, 13], "formulaevalu": 13, "formularef": [4, 11], "forward": 13, "found": [11, 14], "four": 11, "fout": 11, "from": [7, 8, 13, 16], "from_fil": [8, 11], "from_histogram": [11, 13], "from_str": [8, 11], "from_uproot_thx": 13, "fulli": 13, "function": [5, 11, 13, 14, 16], "further": 11, "futur": 13, "g": [8, 11, 14, 16], "gather": 11, "gen1": 11, "gen2": 11, "gen2_to_gen1": 11, "gen2_to_gen1_poli": 11, "gen2rwt": 11, "gen2rwt_poli": 11, "gener": [11, 16], "generic_formula": [11, 16], "get": 14, "getitem": 8, "git": 14, "github": [4, 14], "githubusercont": 14, "given": 16, "go": 11, "grammar": [11, 13], "graph": 13, "growth": 11, "gt": 11, "gz": 11, "gzip": 11, "h": 11, "ha": [11, 14], "handl": 11, "hash": 11, "hashprng": [4, 11], "have": [11, 14, 16], "header": [11, 13], "help": 11, "henc": 14, "hep": [4, 11, 13], "here": [11, 13, 14], "high": [7, 8, 12, 14, 16], "higher": [13, 16], "highlevel": 13, "hint": 11, "hist": [4, 11], "histgram": 11, "histo": 5, "histogram": [5, 13], "hoc": [11, 13], "hold": [11, 13], "horner": 11, "how": [11, 16], "howev": [11, 14], "html": 11, "http": [4, 14], "i": [7, 11, 13, 14, 16], "i0": 16, "i1": 16, "i2": 16, "i3": 16, "idea": 11, "ij": 11, "implement": [11, 13, 16], "import": [11, 13], "improv": 11, "incdir": 11, "includ": [11, 13, 14], "increas": [11, 16], "index": [11, 13, 16], "inf": [11, 16], "inform": 11, "initi": [8, 11], "input": [11, 13, 15, 16], "input_op": [11, 16], "inputs_upd": [11, 16], "insid": [11, 13], "inspect": 14, "instal": [11, 13], "instanc": [11, 16], "instanti": 7, "int": [6, 11, 13, 15, 16], "integ": [11, 13, 15, 16], "intend": 14, "interfac": [4, 11, 12], "interpret": 16, "introduct": [13, 14], "invoc": [11, 14], "invok": 14, "iostream": 11, "issu": 11, "item": [15, 16], "iter": [15, 16], "its": [13, 16], "ix": 11, "jag": 11, "jet": 11, "json": [11, 13, 15, 16], "just": 11, "k": 11, "kei": [11, 15, 16], "keywoard": 11, "keyword": 11, "kinemat": 11, "kwarg": [0, 1, 2, 3], "label": 11, "larger": 11, "last": 16, "latest": 14, "latter": 14, "ld": 11, "ldflag": [11, 14], "least": 6, "legend": 11, "len": [11, 16], "let": 11, "level": [7, 8, 11, 12, 13, 14, 16], "lib": 11, "libcorrectionlib": 11, "libdir": 11, "librari": [11, 13, 14], "lightweight": 16, "like": [11, 13], "limit": 14, "line": [13, 14], "link": [11, 14], "linker": [11, 14], "linux": 14, "list": [4, 5, 6, 11, 16], "liter": [4, 5], "ll": 11, "load": 16, "local": 11, "log": 11, "look": 11, "lookup": [11, 13, 16], "loop": 11, "low": [13, 16], "lower": [11, 16], "lt": 11, "m": [11, 14], "maco": 11, "made": 11, "mai": [11, 13, 14, 16], "main": 11, "make": [11, 14], "mani": [11, 16], "manipul": 11, "manner": [11, 13], "manual": 14, "map": [11, 13], "master": 14, "match": 16, "math": [11, 13], "matplotlib": 11, "maximum": 11, "mean": [11, 16], "merg": 11, "meshgrid": 11, "messag": 11, "metadata": 11, "method": [0, 1, 2, 3, 7, 8, 11], "might": [11, 13], "migrat": 13, "minimum": 16, "minitem": 16, "mirror": 13, "mlp": 13, "mock": 11, "model": [8, 13], "modifi": 11, "modul": [12, 13], "momentum": 11, "monoton": 16, "more": [11, 14, 16], "most": [11, 14], "mostli": [11, 13], "move": 14, "multi": [11, 13], "multibin": [4, 11], "multipl": 11, "muon": 11, "muoneffup": 11, "must": 16, "my": 11, "mycorrect": 11, "n": [6, 11, 15, 16], "name": [7, 11, 14, 15, 16], "namespac": [12, 13], "nanoaod": 14, "ndarrai": 6, "ndpolyfit": [11, 13], "necessari": [11, 16], "need": [11, 14], "nest": 11, "neutral": 11, "new": 13, "newer": 11, "nice": 16, "nicer": 11, "node": [11, 13, 16], "nodetyp": [4, 11, 15, 16], "nomin": 11, "non": 11, "none": [4, 5, 11], "nonetyp": 4, "normal": [11, 16], "note": [11, 14], "now": 11, "np": [6, 11], "null": [15, 16], "num": 11, "number": [11, 15, 16], "numexpr": [13, 15], "numpi": [11, 13], "o": [11, 14], "object": [4, 5, 6, 7, 8, 11, 12, 13, 15, 16], "often": 11, "ok": 11, "older": [13, 14], "onc": 16, "one": [11, 13, 14, 16], "oneof": 16, "oneshot": 11, "onli": [11, 13, 14], "op": 16, "open": [5, 11], "optim": [11, 13], "option": [11, 14], "order": [11, 16], "other": [11, 13, 16], "otherwis": [11, 14], "our": [11, 13], "out": [13, 16], "outer": 11, "output": [11, 13, 14, 15, 16], "output_op": [11, 16], "outsid": 13, "over": 16, "overal": 16, "overflow": [11, 16], "overwrit": 11, "p": 11, "p_t": 11, "packag": [11, 14], "page": 13, "pair": 16, "paramet": [13, 15, 16], "parameter": 16, "pars": [11, 13], "parser": [11, 13, 15, 16], "part": 14, "partial": 11, "particl": 11, "pass": [13, 14], "path": [5, 11, 14], "pattern": 16, "pcg64": 11, "pcolormesh": 11, "peg": [11, 13], "per": 11, "perhap": 13, "phi": 11, "phimod": 11, "phival": 11, "pi": 11, "pip": [11, 14], "place": [11, 13], "platform": 11, "plot": 11, "plot1d": 11, "plot2d": 11, "plottabl": [4, 11], "plottablehistogram": 4, "plt": 11, "point": [6, 11, 13, 16], "polynomi": [6, 13], "polyv": 11, "port": 13, "posit": 11, "possibl": [11, 13], "possibli": 14, "prebuilt": 14, "precis": 16, "prefix": 14, "previou": [11, 16], "previous": 11, "print": 11, "printout": 11, "procedur": 11, "produc": [11, 13], "program": [11, 13], "properti": [15, 16], "protocol": [4, 11], "prove": 13, "provid": [11, 13, 14, 16], "pseudorandom": [11, 16], "pseudorapd": 11, "pt": [6, 11], "pt_smear": 11, "ptflat": 11, "ptjag": 11, "ptval": 11, "ptweight": 11, "purpos": [11, 13], "py": 4, "py2": 14, "py3": 14, "pybind11": 10, "pydant": 11, "pyplot": 11, "python": [11, 13], "python2": 14, "python3": [11, 14], "q": 11, "quadmesh": 11, "qualiti": 11, "quantiti": 11, "quick": 11, "quit": 11, "rais": 11, "randint": 11, "random": 11, "rang": 11, "rather": [7, 11], "raw": 14, "rdatafram": 14, "re": 11, "read": 4, "real": [11, 15, 16], "reason": [11, 14], "recent": 14, "recip": [14, 16], "reco": 13, "rectangular": [15, 16], "recurs": 14, "refer": [11, 16], "reg": 11, "regular": 16, "releas": 14, "repeat": 11, "repres": [11, 13], "requir": [4, 11, 16], "resmodel": 11, "resolut": 13, "resolution_model": 11, "respect": 11, "resrng": 11, "restrict": [11, 13], "result": [6, 11], "return": [6, 11, 13], "reweight": 11, "rewrit": [11, 16], "rewritten": 16, "rich": 11, "rng": 11, "root": [5, 11, 13, 14, 16], "rpath": [11, 14], "rule": 16, "run": 11, "sai": 11, "same": [11, 16], "sampl": 11, "save": 11, "saw": 11, "scalar": [11, 13], "scale": [11, 16], "scalefactors_tight_electron": 5, "schema": [8, 11, 13, 14], "schema_vers": [11, 15, 16], "schemav2": 11, "scikit": [4, 14], "scram": 14, "script": 14, "search": 13, "searchsort": 11, "second": 16, "see": [11, 14, 16], "seed": 11, "sequenc": 11, "serial": 16, "set": [8, 11, 13, 14, 16], "set_xlabel": 11, "sf": 11, "sfhist": 11, "shift": [11, 16], "shot": 11, "should": [11, 13, 14, 16], "show": 11, "signatur": [11, 13, 16], "similar": 14, "similarli": 14, "simpl": [11, 13], "simplest": 11, "simpli": [11, 14], "simul": 11, "sin": 11, "sinc": [14, 16], "site": 11, "situat": 11, "size": 11, "slightli": 11, "slower": 11, "smear": 11, "smear_val": 11, "smooth": 11, "so": 11, "solut": 11, "some": [8, 11, 14, 16], "someth": 11, "sometim": 11, "sourc": [11, 16], "sparingli": 16, "specif": [11, 16], "specifi": [5, 11], "spectra": 11, "speed": 16, "spline": 11, "sqrt": [11, 13], "squar": 6, "src": [4, 14], "stack": [11, 16], "standalon": [11, 13, 14], "standard": [11, 13], "start": 14, "statist": 11, "statu": 11, "std": [11, 13], "stdflat": 16, "stdnormal": [11, 16], "stdout": 11, "steal": 11, "step": 11, "still": 14, "str": [4, 5, 6, 11, 13], "straightforward": 11, "strcat": 11, "strict": 11, "string": [8, 11, 13, 15, 16], "structur": [11, 13], "subplot": 11, "subset": [11, 13, 16], "subtre": 16, "suffici": 11, "suit": 13, "suitabl": [11, 13], "sum": [11, 13], "summari": 11, "summmari": 11, "support": [11, 13, 14, 16], "switch": 11, "symbol": 14, "syntax": 8, "syst": 11, "systemat": 13, "take": 11, "task": 11, "termin": 11, "test": [13, 14], "testsf2d": 5, "text": 11, "tformula": [11, 13, 15, 16], "th1": [5, 11], "th2": 5, "than": [7, 11, 13], "thei": [11, 16], "them": [11, 16], "thi": [5, 7, 8, 11, 13, 14, 16], "though": 13, "thousand": 11, "threadsaf": [11, 13], "through": [11, 12, 13], "thu": 14, "time": [11, 16], "timeit": 11, "titl": 11, "tlorentzvector": 13, "tmath": 13, "to_evalu": 11, "togeth": 11, "tool": [11, 13, 14], "track": 11, "transform": [4, 11, 13], "transvers": 11, "tree": [11, 13, 16], "true": [4, 11], "try": [11, 14], "tupl": 6, "tutori": [13, 14], "two": 11, "type": [4, 11, 13, 15, 16], "typic": [7, 11, 13], "u": 11, "uhi": 4, "uncertainti": 11, "unconstrain": 11, "undefin": [11, 14], "unflatten": 11, "unifi": 11, "uniform": [11, 16], "union": 13, "unsmear": 11, "unus": 11, "up": [11, 16], "updat": [11, 13, 16], "upfront": 11, "uproot": 5, "us": [11, 13, 14, 16], "usag": 13, "user": 14, "usr": 11, "util": [9, 13, 14], "v": 11, "v0": [4, 11], "v1": [11, 13], "v2": 13, "val": 11, "valid": [11, 14], "valu": [6, 11, 13, 16], "var": 11, "variabl": [11, 13], "varianc": 11, "variant": [11, 13], "varieti": [11, 13], "varnam": [6, 11], "vector": [11, 13], "version": [8, 11, 13, 14, 15, 16], "via": [8, 11, 14], "view": 11, "virtualenv": 14, "w": 11, "wa": 11, "wai": 11, "want": [11, 14], "warn": 11, "we": [11, 13], "weight": [6, 11], "weigt": 13, "well": [11, 13, 14], "wget": 14, "what": [11, 16], "when": [11, 13, 14], "where": [11, 14, 16], "which": [11, 13, 14], "while": 11, "wide": [11, 13], "width": 11, "window": 14, "wish": 14, "within": [11, 14], "without": [11, 14], "work": [11, 14], "wrap": 11, "write": 13, "written": 13, "wt": 11, "x": [11, 14, 16], "xxhash": 11, "y": 16, "you": [11, 14], "your": 14, "z": 16, "zero": 11, "\u00b5": 11}, "titles": ["correctionlib._core.CompoundCorrection", "correctionlib._core.Correction", "correctionlib._core.CorrectionSet", "correctionlib._core.Variable", "correctionlib.convert.from_histogram", "correctionlib.convert.from_uproot_THx", "correctionlib.convert.ndpolyfit", "correctionlib.highlevel.Correction", "correctionlib.highlevel.CorrectionSet", "correctionlib.convert", "correctionlib._core", "Correctionlib tutorial", "correctionlib.highlevel", "correctionlib", "Installation", "Schema v1", "Schema v2"], "titleterms": {"2": 14, "With": 14, "_core": [0, 1, 2, 3, 10], "all": 11, "basic": 11, "bin": [15, 16], "c": 14, "categori": [15, 16], "categoryitem": 16, "chain": 11, "cmssw": 14, "command": 11, "compoundcorrect": [0, 11, 16], "content": 13, "convert": [4, 5, 6, 9, 11], "correct": [1, 7, 11, 15, 16], "correctionlib": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], "correctionset": [2, 8, 15, 16], "creat": 11, "evalu": 11, "fit": 11, "formula": [11, 15, 16], "formularef": 16, "from": [11, 14], "from_histogram": 4, "from_uproot_thx": 5, "hashprng": 16, "highlevel": [7, 8, 12], "histogram": 11, "indic": 13, "insid": 14, "instal": 14, "line": 11, "model": 11, "multibin": [15, 16], "ndpolyfit": 6, "new": 11, "out": 11, "outsid": 14, "polynomi": 11, "python": 14, "resolut": 11, "schema": [15, 16], "sourc": 14, "systemat": 11, "tabl": 13, "transform": 16, "tutori": 11, "uniformbin": 16, "usag": [11, 14], "util": 11, "v1": 15, "v2": 16, "variabl": [3, 15, 16], "wheel": 14, "write": 11}}) \ No newline at end of file