#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=nullptr) | |
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 28 of file EgHLTMonElemContainer.h.
|
inlineprivate |
Definition at line 40 of file EgHLTMonElemContainer.h.
|
inline |
Definition at line 44 of file EgHLTMonElemContainer.h.
|
override |
|
inline |
Definition at line 50 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 51 of file EgHLTMonElemContainer.h.
References egHLT::MonElemContainer< T >::cutMonElems_.
|
overridevirtual |
Implements egHLT::MonElemWithCutBase< T >.
Definition at line 72 of file EgHLTMonElemContainer.h.
References ntuplemaker::fill, mps_fire::i, and getGTfromDQMFile::obj.
|
inline |
Definition at line 52 of file EgHLTMonElemContainer.h.
References egHLT::MonElemContainer< T >::monElems_.
Referenced by egHLT::MonElemFuncs::addTightLooseTrigHist().
|
inline |
Definition at line 53 of file EgHLTMonElemContainer.h.
References egHLT::MonElemContainer< T >::monElems_.
|
inline |
Definition at line 55 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(), and egHLT::MonElemFuncs::initTrigTagProbeHists().
|
inlineprivate |
Definition at line 41 of file EgHLTMonElemContainer.h.
|
inline |
Definition at line 56 of file EgHLTMonElemContainer.h.
References egHLT::MonElemContainer< T >::baseTitle_.
|
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.
|
private |
Definition at line 35 of file EgHLTMonElemContainer.h.
Referenced by egHLT::MonElemContainer< T >::cutMonElems().
|
private |
Definition at line 36 of file EgHLTMonElemContainer.h.
Referenced by egHLT::MonElemContainer< T >::monElems().