![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
9 #include <unordered_map>
76 int xbins,
double xstart,
double xend,
77 int ybins,
double ystart,
double yend)
const;
91 int xbins,
double* xbinArray,
92 int ybins,
double* ybinArray)
const;
107 int xbins,
double* xbinArray,
108 int ybins,
double ystart,
double yend)
const;
TopConfig A simple configuration that is NOT a singleton.
std::unordered_map< std::string, TH1 * > m_histograms
A map that's hopefully quick to search because it'll be used a lot per event.
A map that lets you create a bunch of histograms and get hold of them via a string name.
void scaleHistograms(double sf=1.) const
Save the histograms in alphabetical order.
This module defines the arguments passed from the BATCH driver to the BATCH worker.
TH1 * hist(const std::string &name) const
Recover an existing histogram, to fill it for example.
void checkDuplicate(const std::string &hname) const
Helper method to check for duplicates when adding histogram.
void addHist(const std::string &hname, const std::string &title, int bins, double start, double end) const
Add a 1D histogram to the output file.
PlotManager(const std::string &name, TFile *outputFile=nullptr, EL::Worker *wk=nullptr)
A name for the selection.
std::string m_name
Name of the folder to store the plots in, in the output file.