37 PadConfig(
bool gridX,
bool gridY,
bool logX,
bool logY,
bool logZ)
65 void SetGrid(
bool gridX,
bool gridY =
false);
71 void SetLog(
bool logX,
bool logY =
false,
bool logZ =
false);
94 const auto& metadata = hist->GetMetadata();
ROOT-free implementation of a histogram.
A pad configuration for the histogram server.
PadConfig & operator=(const PadConfig &)=default
Copy assignment operator.
std::string ToString() const
Returns message config.
std::vector< std::pair< std::string, std::string > > fvObjectList
List of objects on the pad.
bool fbLogY
Log flag for y-axis.
PadConfig(bool gridX, bool gridY, bool logX, bool logY, bool logZ)
Constructor from parameters.
PadConfig(PadConfig &&)=default
Move constructor.
bool fbLogZ
Log flag for z-axis.
void SetGrid(bool gridX, bool gridY=false)
Set grid flags.
void RegisterHistogram(const Hist *hist, std::string_view opt)
Registers a histogram in the pad.
void RegisterObject(std::string_view name, std::string_view opt)
Registers an object in the pad.
bool fbGridY
Grid flag for y-axis.
~PadConfig()=default
Destructor.
bool fbGridX
Grid flag for x-axis.
PadConfig(const PadConfig &)=default
Copy constructor.
void SetLog(bool logX, bool logY=false, bool logZ=false)
Sets logarithm axis.
PadConfig()=default
Constructor.
PadConfig & operator=(PadConfig &&)=default
Move assignment operator.
bool fbLogX
Log flag for x-axis.
@ StoreVsTsId
Store the histogram vs timeslice index.
@ OmitIntegrated
Omits storing integrated histogram.