Skip to content
Snippets Groups Projects
Commit abb38635 authored by Frank Winklmeier's avatar Frank Winklmeier
Browse files

Merge branch 'histogramdef' into 'master'

AthenaMonitoringKernel: Initialize HistogramDef members

See merge request atlas/athena!39243
parents 90514825 39cc376e
No related branches found
No related tags found
No related merge requests found
...@@ -19,7 +19,7 @@ namespace Monitored { ...@@ -19,7 +19,7 @@ namespace Monitored {
std::string path; //!< booking path std::string path; //!< booking path
std::string title; //!< title of the histogram std::string title; //!< title of the histogram
std::string opt; //!< options std::string opt; //!< options
std::string tld{""}; //!< top level directory (below THistSvc stream) std::string tld; //!< top level directory (below THistSvc stream)
std::string weight; //!< name of weight variable std::string weight; //!< name of weight variable
std::string cutMask; //!< variable that defines whether event is accepted std::string cutMask; //!< variable that defines whether event is accepted
...@@ -40,33 +40,33 @@ namespace Monitored { ...@@ -40,33 +40,33 @@ namespace Monitored {
RunMode runmode = RunMode::Invalid; //!< online or offline RunMode runmode = RunMode::Invalid; //!< online or offline
RunPeriod runperiod = RunPeriod::Invalid; //!< rebook period in offline monitoring RunPeriod runperiod = RunPeriod::Invalid; //!< rebook period in offline monitoring
bool Sumw2; //!< store sum of squares of weights bool Sumw2{false}; //!< store sum of squares of weights
int kLBNHistoryDepth; //!< length of lb history int kLBNHistoryDepth{0}; //!< length of lb history
bool kAddBinsDynamically; //!< add new bins outside the existing range bool kAddBinsDynamically{false}; //!< add new bins outside the existing range
bool kRebinAxes; //!< increase the axis range without adding new bins bool kRebinAxes{false}; //!< increase the axis range without adding new bins
bool kCanRebin; //!< allow all axes to be rebinned bool kCanRebin{false}; //!< allow all axes to be rebinned
bool kVec; //!< add content to each bin from each element of a vector bool kVec{false}; //!< add content to each bin from each element of a vector
bool kVecUO; //!< add content to each bin from vector, including overflow/underflow bool kVecUO{false}; //!< add content to each bin from vector, including overflow/underflow
bool kCumulative; //!< fill bin of monitored object's value, and every bin below it bool kCumulative{false}; //!< fill bin of monitored object's value, and every bin below it
std::string xvar; //!< name of x variable std::string xvar; //!< name of x variable
int xbins; //!< number of y bins int xbins{0}; //!< number of y bins
float xmin; //!< x axis minimum float xmin{0}; //!< x axis minimum
float xmax; //!< x axis maximum float xmax{0}; //!< x axis maximum
std::vector<std::string> xlabels; //!< labels for x axis std::vector<std::string> xlabels; //!< labels for x axis
std::vector<double> xarray; //!< array of x bin edges std::vector<double> xarray; //!< array of x bin edges
std::string yvar; //!< name of y variable std::string yvar; //!< name of y variable
int ybins; //!< number of y bins int ybins{0}; //!< number of y bins
float ymin; //!< y axis minimum float ymin{0}; //!< y axis minimum
float ymax; //!< y axis maximum float ymax{0}; //!< y axis maximum
std::vector<std::string> ylabels; //!< labels for y axis std::vector<std::string> ylabels; //!< labels for y axis
std::vector<double> yarray; //!< array of y bin edges std::vector<double> yarray; //!< array of y bin edges
std::string zvar; //!< name of z variable std::string zvar; //!< name of z variable
int zbins; //!< number of z bins int zbins{0}; //!< number of z bins
float zmin; //!< z axis minimum float zmin{0}; //!< z axis minimum
float zmax; //!< z axis maximum float zmax{0}; //!< z axis maximum
std::vector<std::string> zlabels; //!< labels for z axis std::vector<std::string> zlabels; //!< labels for z axis
std::string treeDef; //!< defines output TTree of monitored quantities std::string treeDef; //!< defines output TTree of monitored quantities
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment