Interface class to get the histogram definition for a named histogram in a given directory.
More...
|
| | DeclareInterfaceID (IHistogramDefinitionSvc, 1, 0) |
| virtual | ~IHistogramDefinitionSvc () |
| | Virtual destructor does nothing.
|
| virtual SingleHistogramDefinition | definition (std::string_view name, std::string_view dirName="") const =0 |
| | Return a histogram definition, retrieved by histogram identifier (and directory name, if supplied).
|
| virtual std::string | histoType (std::string_view name, std::string_view dirName="") const =0 |
| | Return Histogram type (TH1, TH2 etc) by histogram identifier (and directory name, if supplied).
|
| virtual std::string | title (std::string_view name, std::string_view dirName="") const =0 |
| | Return Histogram title by histogram identifier (and directory name, if supplied).
|
| virtual unsigned int | nBinsX (std::string_view name, std::string_view dirName="") const =0 |
| | Return number of x bins by histogram identifier (and directory name, if supplied).
|
| virtual unsigned int | nBinsY (std::string_view, std::string_view="") const |
| | Return number of y bins by histogram identifier (and directory name, if supplied); default returns 0 for 1-D histos.
|
| virtual unsigned int | nBinsZ (std::string_view, std::string_view="") const |
| | Return number of z bins by histogram identifier (and directory name, if supplied); default returns 0 for 1-D histos.
|
| virtual axesLimits_t | xLimits (std::string_view name, std::string_view dirName="") const =0 |
| | Return x axes (lo,hi) by histogram identifier (and directory name, if supplied).
|
| virtual axesLimits_t | yLimits (std::string_view, std::string_view="") const |
| | Return y axes (lo,hi) by histogram identifier (and directory name, if supplied). Default returns (nan,nan).
|
| virtual axesLimits_t | zLimits (std::string_view name, std::string_view dirName="") const =0 |
| | Return z axes (lo,hi) by histogram identifier (and directory name, if supplied).
|
| virtual std::string | xTitle (std::string_view name, std::string_view dirName="") const =0 |
| | Return x-axis title by histogram identifier (and directory name, if supplied).
|
| virtual std::string | yTitle (std::string_view name, std::string_view dirName="") const =0 |
| | Return y-axis title by histogram identifier (and directory name, if supplied).
|
| virtual std::string | zTitle (std::string_view name, std::string_view dirName="") const =0 |
| | Return z-axis title by histogram identifier (and directory name, if supplied).
|
Interface class to get the histogram definition for a named histogram in a given directory.
Definition at line 20 of file IHistogramDefinitionSvc.h.