#include <ValueQuantity.h>
Public Member Functions | |
int | getValue (int x) override |
double | getValue (double x) override |
ValueQuantity * | makeCopy () override |
double | max () override |
double | min () override |
int | nbins () override |
void | setBits (TH1 *o) override |
virtual void | setLS (TH1 *o) |
QuantityType | type () override |
ValueQuantity () | |
ValueQuantity (ValueQuantityType type, bool isLog=false) | |
~ValueQuantity () override | |
Public Member Functions inherited from hcaldqm::quantity::Quantity | |
virtual uint32_t | getBin (HcalDetId const &) |
virtual uint32_t | getBin (HcalElectronicsId const &) |
virtual uint32_t | getBin (HcalTrigTowerDetId const &) |
virtual uint32_t | getBin (int) |
virtual uint32_t | getBin (double) |
virtual std::vector< std::string > | getLabels () |
virtual int | getValue (HcalDetId const &) |
virtual int | getValue (HcalElectronicsId const &) |
virtual int | getValue (HcalTrigTowerDetId const &) |
virtual bool | isCoordinate () |
virtual bool | isLog () |
virtual std::string | name () |
Quantity () | |
Quantity (std::string const &name, bool isLog) | |
virtual void | setAxisType (AxisType at) |
virtual void | setLog (TH1 *o) |
virtual void | setMax (double) |
virtual void | setMin (double) |
virtual void | setNbins (int) |
virtual void | showOverflow (bool showOverflow) |
virtual int | wofnbins () |
virtual | ~Quantity () |
Protected Attributes | |
ValueQuantityType | _type |
Protected Attributes inherited from hcaldqm::quantity::Quantity | |
AxisType | _axistype |
bool | _isLog |
std::string | _name |
bool | _showOverflow |
Definition at line 298 of file ValueQuantity.h.
|
inline |
|
inline |
Definition at line 302 of file ValueQuantity.h.
|
inlineoverride |
Definition at line 305 of file ValueQuantity.h.
|
inlineoverridevirtual |
Reimplemented from hcaldqm::quantity::Quantity.
Reimplemented in hcaldqm::quantity::EventType, hcaldqm::quantity::RunNumber, hcaldqm::quantity::LumiSectionCoarse, hcaldqm::quantity::LumiSection, and hcaldqm::quantity::FlagQuantity.
Definition at line 311 of file ValueQuantity.h.
References hcaldqm::quantity::Quantity::_showOverflow, max(), and min().
Referenced by hcaldqm::quantity::LumiSection::getBin(), hcaldqm::quantity::RunNumber::getBin(), and hcaldqm::quantity::EventType::getBin().
|
inlineoverridevirtual |
Reimplemented from hcaldqm::quantity::Quantity.
Definition at line 323 of file ValueQuantity.h.
References hcaldqm::quantity::Quantity::_showOverflow, max(), and min().
|
inlineoverridevirtual |
Reimplemented from hcaldqm::quantity::Quantity.
Reimplemented in hcaldqm::quantity::EventType, hcaldqm::quantity::LumiSectionCoarse, hcaldqm::quantity::LumiSection, and hcaldqm::quantity::FlagQuantity.
Definition at line 307 of file ValueQuantity.h.
References hcaldqm::quantity::Quantity::_isLog, _type, and ValueQuantity().
|
inlineoverridevirtual |
Reimplemented from hcaldqm::quantity::Quantity.
Reimplemented in hcaldqm::quantity::EventType, hcaldqm::quantity::EventNumber, hcaldqm::quantity::RunNumber, hcaldqm::quantity::LumiSectionCoarse, hcaldqm::quantity::LumiSection, and hcaldqm::quantity::FlagQuantity.
Definition at line 340 of file ValueQuantity.h.
References _type.
Referenced by ZDCTask::bookHistograms(), and getValue().
|
inlineoverridevirtual |
Reimplemented from hcaldqm::quantity::Quantity.
Reimplemented in hcaldqm::quantity::EventType, hcaldqm::quantity::EventNumber, hcaldqm::quantity::RunNumber, hcaldqm::quantity::LumiSectionCoarse, hcaldqm::quantity::LumiSection, and hcaldqm::quantity::FlagQuantity.
Definition at line 339 of file ValueQuantity.h.
References _type.
Referenced by ZDCTask::bookHistograms(), and getValue().
|
inlineoverridevirtual |
Reimplemented from hcaldqm::quantity::Quantity.
Reimplemented in hcaldqm::quantity::EventType, hcaldqm::quantity::EventNumber, hcaldqm::quantity::RunNumber, hcaldqm::quantity::LumiSectionCoarse, hcaldqm::quantity::LumiSection, and hcaldqm::quantity::FlagQuantity.
Definition at line 338 of file ValueQuantity.h.
References _type.
Referenced by ZDCTask::bookHistograms().
|
inlineoverridevirtual |
Reimplemented from hcaldqm::quantity::Quantity.
Definition at line 342 of file ValueQuantity.h.
References hcaldqm::quantity::Quantity::setBits(), and setLS().
|
inlinevirtual |
Definition at line 344 of file ValueQuantity.h.
References _type, hcaldqm::constants::BIT_AXIS_LS, hcaldqm::constants::BIT_OFFSET, and hcaldqm::quantity::fLS.
Referenced by setBits().
|
inlineoverridevirtual |
Reimplemented from hcaldqm::quantity::Quantity.
Definition at line 337 of file ValueQuantity.h.
References hcaldqm::quantity::fValueQuantity.
Referenced by Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties().
|
protected |
Definition at line 356 of file ValueQuantity.h.
Referenced by cfg-viewer.unscheduled::_proceed(), Vispa.Gui.PortConnection.PointToPointConnection::calculateRoute(), makeCopy(), max(), min(), nbins(), SequenceTypes.ExpandVisitor::result(), and setLS().