|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef AthenaMonitoringKernel_HistogramDef_h
6 #define AthenaMonitoringKernel_HistogramDef_h
16 std::vector<std::string>
name;
@ Lumiblock
rebook histogram after every 1 lumiblock
bool kCanRebin
allow all axes to be rebinned
bool kAddBinsDynamically
add new bins outside the existing range
@ Run
rebook histogram after each run
std::string zvar
name of z variable
int xbins
number of y bins
RunPeriod runperiod
rebook period in offline monitoring
std::vector< std::string > ylabels
labels for y axis
@ Online
monitoring data online
the internal class used to keep parsed Filler properties
std::vector< double > yarray
array of y bin edges
std::string tld
top level directory (below THistSvc stream)
bool ok
good declaration: parsing or copying successful
std::vector< double > xarray
array of x bin edges
std::string weight
name of weight variable
bool kVec
add content to each bin from each element of a vector
int zbins
number of z bins
std::string path
booking path
@ Invalid
monitoring mode not specified
Generic monitoring tool for athena components.
std::vector< std::string > xlabels
labels for x axis
std::vector< std::string > name
names of monitored variables
static const HistogramDef parse(const std::string &histogramDefinition)
Parses histogram defintion from json data.
bool kRebinAxes
increase the axis range without adding new bins
std::string treeDef
defines output TTree of monitored quantities
bool Sumw2
store sum of squares of weights
@ Invalid
rebook period not specified
std::string alias
unique alias for THistSvc
RunMode runmode
online or offline
bool kVecUO
add content to each bin from vector, including overflow/underflow
std::string type
class name
std::string convention
path naming convention (e.g.
std::string yvar
name of y variable
@ 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
bool kAlwaysCreate
always create this histogram, even if never filled
std::string cutMask
variable that defines whether event is accepted
@ LowStat
rebook histogram after every 20 lumiblocks
int ybins
number of y bins
int kLBNHistoryDepth
length of lb history
std::string title
title of the histogram
std::vector< std::string > zlabels
labels for z axis
std::string xvar
name of x variable