  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
   28   if (def.
type.starts_with( 
"TH1")) {
 
   38   } 
else if (def.
type.starts_with( 
"TH2")) {
 
   44   } 
else if (def.
type == 
"TProfile") {
 
   50   } 
else if (def.
type == 
"TProfile2D") {
 
   56   } 
else if (def.
type == 
"TEfficiency") {
 
   58   } 
else if (def.
type == 
"TTree") {
 
   66   std::shared_ptr<IHistogramProvider> 
result;
 
   72   } 
else if (def.
kLive) {
 
  
bool kAddBinsDynamically
add new bins outside the existing range
 
Implementation of IHistogramProvider for lumi block based histograms.
 
HistogramFiller2DGeneric< TProfile > HistogramFillerProfile
TProfile filler.
 
Filler for plain 1D histograms.
 
Provides latest-N-lumiblock histograms to be filled.
 
Filler for profile 2D histogram.
 
the internal class used to keep parsed Filler properties
 
Filler for TEfficiency graphs.
 
Filler for 1D histograms filled in cummulative mode.
 
bool kVec
add content to each bin from each element of a vector
 
Generic monitoring tool for athena components.
 
Default implementation of IHistogramProvider interface.
 
HistogramFillerRebinableAxis< HistogramFillerProfile, Axis::X > HistogramFillerProfileRebinable
TProfile filler with rebinable x-axis.
 
std::shared_ptr< IHistogramProvider > createHistogramProvider(const HistogramDef &def)
 
GenericMonitoringTool * m_gmTool
 
bool kRebinAxes
increase the axis range without adding new bins
 
Base class for all histogram fillers.
 
HistogramFiller2DGeneric< TH2 > HistogramFiller2D
 
RunMode runmode
online or offline
 
bool kVecUO
add content to each bin from vector, including overflow/underflow
 
std::string type
class name
 
Implementation of IHistogramProvider for offline histograms.
 
std::shared_ptr< HistogramFactory > m_factory
 
@ Offline
monitoring data offline
 
int kLive
fill only the last N lumiblocks in y_vs_lb plots
 
bool kCumulative
fill bin of monitored object's value, and every bin below it
 
HistogramFillerRebinableAxis< HistogramFillerRebinable2DX, Axis::Y > HistogramFillerRebinable2D
Rebinable 2D histogram (both axes)
 
HistogramFiller * create(const HistogramDef &def)
Creates HistogramFiller instance for given definition.
 
HistogramFillerRebinableAxis< HistogramFiller2DProfile, Axis::X > HistogramFiller2DProfileRebinable
TProfile2D filler with rebinable x-axis.
 
int kLBNHistoryDepth
length of lb history
 
HistogramFillerRebinableAxis< HistogramFiller1D, Axis::X > HistogramFillerRebinable1D
Rebinable 1D histogram.