1 #ifndef DQMOFFLINE_TRIGGER_EGHLTMONELEMCONTAINER 2 #define DQMOFFLINE_TRIGGER_EGHLTMONELEMCONTAINER 63 for (
size_t i = 0;
i < monElems_.size();
i++)
65 for (
size_t i = 0;
i < cutMonElems_.size();
i++)
66 delete cutMonElems_[
i];
73 if (cut_ ==
nullptr || cut_->pass(
obj, evt)) {
74 for (
size_t i = 0;
i < monElems_.size();
i++)
76 for (
size_t i = 0;
i < cutMonElems_.size();
i++)
MonElemContainer(const MonElemContainer &rhs)
void fill(const T &obj, const OffEvt &evt, float weight) override
const std::string & title() const
~MonElemContainer() override
std::vector< MonElemManagerBase< T > * > monElems_
const std::vector< MonElemManagerBase< T > * > & monElems() const
const std::string & name() const
std::vector< MonElemManagerBase< T > * > & monElems()
MonElemContainer(std::string baseName="", std::string baseTitle="", EgHLTDQMCut< T > *cut=nullptr)
std::vector< MonElemWithCutBase< T > * > cutMonElems_
const std::vector< MonElemWithCutBase< T > * > & cutMonElems() const
std::vector< MonElemWithCutBase< T > * > & cutMonElems()
MonElemContainer & operator=(const MonElemContainer &rhs)