#include <EgHLTMonElemContainer.h>
Public Member Functions | |
std::vector< MonElemWithCutBase< T > * > & | cutMonElems () |
const std::vector< MonElemWithCutBase< T > * > & | cutMonElems () const |
void | fill (const T &obj, const OffEvt &evt, float weight) override |
MonElemContainer (std::string baseName="", std::string baseTitle="", EgHLTDQMCut< T > *cut=0) | |
std::vector< MonElemManagerBase< T > * > & | monElems () |
const std::vector< MonElemManagerBase< T > * > & | monElems () const |
const std::string & | name () const |
const std::string & | title () const |
~MonElemContainer () override | |
Public Member Functions inherited from egHLT::MonElemWithCutBase< T > | |
MonElemWithCutBase ()=default | |
virtual | ~MonElemWithCutBase ()=default |
Private Member Functions | |
MonElemContainer (const MonElemContainer &rhs) | |
MonElemContainer & | operator= (const MonElemContainer &rhs) |
Private Attributes | |
std::string | baseName_ |
std::string | baseTitle_ |
EgHLTDQMCut< T > * | cut_ |
std::vector< MonElemWithCutBase< T > * > | cutMonElems_ |
std::vector< MonElemManagerBase< T > * > | monElems_ |
Definition at line 27 of file EgHLTMonElemContainer.h.
|
inlineprivate |
Definition at line 42 of file EgHLTMonElemContainer.h.
|
inline |
Definition at line 46 of file EgHLTMonElemContainer.h.
References egHLT::MonElemContainer< T >::~MonElemContainer().
|
override |
Definition at line 68 of file EgHLTMonElemContainer.h.
References egHLT::MonElemContainer< T >::cut_, egHLT::MonElemContainer< T >::cutMonElems_, mps_fire::i, and egHLT::MonElemContainer< T >::monElems_.
Referenced by egHLT::MonElemContainer< T >::MonElemContainer().
|
inline |
Definition at line 55 of file EgHLTMonElemContainer.h.
References egHLT::MonElemContainer< T >::cutMonElems_.
Referenced by egHLT::MonElemFuncs::initTrigTagProbeHist(), egHLT::MonElemFuncs::initTrigTagProbeHist_2Leg(), and egHLT::MonElemFuncs::initTrigTagProbeHists().
|
inline |
Definition at line 56 of file EgHLTMonElemContainer.h.
References egHLT::MonElemContainer< T >::cutMonElems_.
|
overridevirtual |
Implements egHLT::MonElemWithCutBase< T >.
Definition at line 76 of file EgHLTMonElemContainer.h.
References egHLT::MonElemContainer< T >::cut_, egHLT::MonElemContainer< T >::cutMonElems_, mps_fire::i, and egHLT::MonElemContainer< T >::monElems_.
Referenced by egHLT::MonElemContainer< T >::title().
|
inline |
Definition at line 57 of file EgHLTMonElemContainer.h.
References egHLT::MonElemContainer< T >::monElems_.
Referenced by egHLT::MonElemFuncs::addTightLooseTrigHist().
|
inline |
Definition at line 58 of file EgHLTMonElemContainer.h.
References egHLT::MonElemContainer< T >::monElems_.
|
inline |
Definition at line 61 of file EgHLTMonElemContainer.h.
References egHLT::MonElemContainer< T >::baseName_.
Referenced by config.CFG::__str__(), egHLT::MonElemFuncs::addTightLooseTrigHist(), validation.Sample::digest(), VIDSelectorBase.VIDSelectorBase::initialize(), egHLT::MonElemFuncs::initTrigTagProbeHist(), egHLT::MonElemFuncs::initTrigTagProbeHist_2Leg(), egHLT::MonElemFuncs::initTrigTagProbeHists(), and Vispa.Views.PropertyView.Property::valueChanged().
|
inlineprivate |
Definition at line 43 of file EgHLTMonElemContainer.h.
|
inline |
Definition at line 62 of file EgHLTMonElemContainer.h.
References egHLT::MonElemContainer< T >::baseTitle_, egHLT::MonElemContainer< T >::fill(), and haddnano::obj.
Referenced by Vispa.Views.LineDecayView.LineDecayContainer::autolayout(), Vispa.Views.LineDecayView.LineDecayContainer::autolayoutThreadFinished(), Vispa.Views.LineDecayView.LineDecayContainer::childFinishedAutolayouting(), and Vispa.Gui.PortWidget.PortWidget::name().
|
private |
Definition at line 30 of file EgHLTMonElemContainer.h.
Referenced by egHLT::MonElemContainer< T >::name().
|
private |
Definition at line 31 of file EgHLTMonElemContainer.h.
Referenced by egHLT::MonElemContainer< T >::title().
|
private |
Definition at line 37 of file EgHLTMonElemContainer.h.
Referenced by egHLT::MonElemContainer< T >::fill(), and egHLT::MonElemContainer< T >::~MonElemContainer().
|
private |
Definition at line 35 of file EgHLTMonElemContainer.h.
Referenced by egHLT::MonElemContainer< T >::cutMonElems(), egHLT::MonElemContainer< T >::fill(), and egHLT::MonElemContainer< T >::~MonElemContainer().
|
private |
Definition at line 36 of file EgHLTMonElemContainer.h.
Referenced by egHLT::MonElemContainer< T >::fill(), egHLT::MonElemContainer< T >::monElems(), and egHLT::MonElemContainer< T >::~MonElemContainer().