#include <ConcurrentMonitorElement.h>
Public Member Functions | |
ConcurrentMonitorElement (void) | |
ConcurrentMonitorElement (MonitorElement *me) | |
ConcurrentMonitorElement (ConcurrentMonitorElement const &)=delete | |
ConcurrentMonitorElement (ConcurrentMonitorElement &&other) | |
void | enableSumw2 () |
template<typename... Args> | |
void | fill (Args &&...args) const |
operator bool () const | |
ConcurrentMonitorElement & | operator= (ConcurrentMonitorElement const &)=delete |
ConcurrentMonitorElement & | operator= (ConcurrentMonitorElement &&other) |
void | reset () |
void | setAxisRange (double xmin, double xmax, int axis=1) |
void | setAxisTimeDisplay (int value, int axis=1) |
void | setAxisTimeFormat (const char *format="", int axis=1) |
void | setAxisTitle (std::string const &title, int axis=1) |
void | setBinLabel (int bin, std::string const &label, int axis=1) |
void | setTitle (std::string const &title) |
void | setXTitle (std::string const &title) |
void | setXTitle (const char *title) |
void | setYTitle (std::string const &title) |
void | setYTitle (const char *title) |
void | shiftFillLast (double y, double ye=0., int32_t xscale=1) const |
~ConcurrentMonitorElement (void)=default | |
Private Attributes | |
tbb::spin_mutex | lock_ |
MonitorElement * | me_ |
Definition at line 14 of file ConcurrentMonitorElement.h.
|
inline |
|
inlineexplicit |
|
delete |
|
inline |
Definition at line 33 of file ConcurrentMonitorElement.h.
References operator=(), and trackingPlots::other.
|
default |
Referenced by operator=().
|
inline |
|
inline |
Definition at line 60 of file ConcurrentMonitorElement.h.
References createfilelist::args, and MonitorElement::Fill().
Referenced by HRes1DHit::fill(), MTVHistoProducerAlgoForTracker::fill_generic_simTrack_histos(), MTVHistoProducerAlgoForTracker::fill_simTrackBased_histos(), ThroughputService::postEvent(), and ThroughputService::preSourceEvent().
|
inline |
Definition at line 80 of file ConcurrentMonitorElement.h.
|
delete |
Referenced by ConcurrentMonitorElement().
|
inline |
Definition at line 44 of file ConcurrentMonitorElement.h.
References CommonMethods::lock(), trackingPlots::other, and ~ConcurrentMonitorElement().
|
inline |
Definition at line 74 of file ConcurrentMonitorElement.h.
|
inline |
Definition at line 114 of file ConcurrentMonitorElement.h.
References MonitorElement::setAxisRange().
|
inline |
Definition at line 124 of file ConcurrentMonitorElement.h.
References MonitorElement::setAxisTimeDisplay().
|
inline |
Definition at line 129 of file ConcurrentMonitorElement.h.
References MonitorElement::setAxisTimeFormat().
|
inline |
Definition at line 119 of file ConcurrentMonitorElement.h.
References MonitorElement::setAxisTitle().
|
inline |
Definition at line 134 of file ConcurrentMonitorElement.h.
References MonitorElement::setBinLabel().
|
inline |
Definition at line 89 of file ConcurrentMonitorElement.h.
References MonitorElement::setTitle().
Referenced by Vispa.Gui.PortWidget.PortWidget::setName(), and Vispa.Views.LineDecayView.LineDecayContainer::setPxlObject().
|
inline |
Definition at line 94 of file ConcurrentMonitorElement.h.
References MonitorElement::getTH1().
Referenced by FastTimerService::PlotsPerElement::book(), and ThroughputService::preGlobalBeginRun().
|
inline |
|
inline |
Definition at line 104 of file ConcurrentMonitorElement.h.
References MonitorElement::getTH1().
Referenced by FastTimerService::PlotsPerPath::book(), and ThroughputService::preGlobalBeginRun().
|
inline |
|
inline |
Definition at line 67 of file ConcurrentMonitorElement.h.
References MonitorElement::ShiftFillLast().
|
mutableprivate |
Definition at line 18 of file ConcurrentMonitorElement.h.
|
mutableprivate |
Definition at line 17 of file ConcurrentMonitorElement.h.