Plot the results of a fit, parameter by parameter. Several types of data sources are supported.
PlotResults
action uses the ROOT
plotter as a graphics
backend, whereas the PlotResultsTikZ
variant produces a tex
file
with TikZ code for the graphic.+PlotResultsTikZ.asimov.full {
+Morphing{
<outputFile="workspaces/$(fitLabel)/pulls-full_AL.tex">
+PULLS.asimov {
<parameterSet = "LikelihoodScans/ScanLikelihood.2D/Scan/p.0/.fit/floatParsFinal">
<style.title = "$a_{L} = \hat{a_{L}}$ (Asimov)", style.color = kBlue>
}
+BREAKDOWN.asimov {
<parameterSet = "Breakdowns/asimov/Breakdown/AL">
<style.title = "Asimov breakdown", style.fillColor = kMagenta-7>
<style.drawOption = 'E2'>
<master=true>
}
+IMPACTS.asimov {
<parameterSet = "Impacts/asimov/Impacts/AL">
<style.title = "Asimov impacts", style.fillColor = kBlack, style.lineColor = kBlack>
<style.fillStyle=0>
<style.drawOption = 'E5'>
}
}
}
Datasets can be added using the PULLS
, BREAKDOWN
and IMPACTS
subfolders. Several datasets of the same type can be added to one
plot by suffixing them with identifiers like .asimov
or
.observed
.
Global options include
writeTable
in addition to the plot, write a table to the given filename.writeJSON
in addition to the plot, write the data in JSON format to the given filename.
For each folder, the source of the parameter sets needs to be
identified using the parameterSet
tag. Other than that, the
following style options are supported:style.title
Change the title of the dataset.style.color
Change the line and fill color of the dataset.style.fillColor
Change the fill color of the dataset.style.fillStyle
Change the fill style of the dataset.style.lineColor
Change the line color of the dataset.style.lineStyle
Change the line style of the dataset.style.drawOption
Change the draw option of the dataset.
Specific tags for the ranking (BREAKDOWN/IMPACT) displays includeranking.relativeToValue
normalize everything to the postfit POI value.ranking.relativeToUncertainty
normalize everything to the postfit POI uncertainty.