![]() |
![]() |
#include <EgHLTEleHLTFilterMon.h>
Public Member Functions | |
EleHLTFilterMon (MonElemFuncs &monElemFuncs, const std::string &filterName, TrigCodes::TrigBitSet filterBit, const BinData &bins, const CutMasks &masks, bool doHEP) | |
void | fill (const OffEvt &evt, float weight) |
const std::string & | filterName () const |
bool | operator< (const EleHLTFilterMon &rhs) const |
~EleHLTFilterMon () | |
Static Public Member Functions | |
static bool | ptrCompStr (const EleHLTFilterMon *lhs, const std::string &rhs) |
static bool | ptrCompStr (const std::string &lhs, const EleHLTFilterMon *rhs) |
template<class T > | |
static bool | ptrLess (const T *lhs, const T *rhs) |
Private Member Functions | |
EleHLTFilterMon (const EleHLTFilterMon &) | |
EleHLTFilterMon & | operator= (const EleHLTFilterMon &) |
Private Attributes | |
MonElemManagerBase< ParticlePair< OffEle > > * | diEleMassBothHighME_ |
MonElemManagerBase< ParticlePair< OffEle > > * | diEleMassBothME_ |
MonElemManagerBase< ParticlePair< OffEle > > * | diEleMassOnlyOneHighME_ |
MonElemManagerBase< ParticlePair< OffEle > > * | diEleMassOnlyOneME_ |
bool | doHEP_ |
std::vector< MonElemContainer< OffEle > * > | eleEffHists_ |
std::vector< MonElemContainer< OffEle > * > | eleFailMonElems_ |
std::vector< MonElemContainer< OffEle > * > | eleMonElems_ |
const TrigCodes::TrigBitSet | filterBit_ |
std::string | filterName_ |
std::vector< MonElemManagerBase< trigger::TriggerObject > * > | trigMonElems_ |
Definition at line 40 of file EgHLTEleHLTFilterMon.h.
|
inlineprivate |
Definition at line 79 of file EgHLTEleHLTFilterMon.h.
EleHLTFilterMon::EleHLTFilterMon | ( | MonElemFuncs & | monElemFuncs, |
const std::string & | filterName, | ||
TrigCodes::TrigBitSet | filterBit, | ||
const BinData & | bins, | ||
const CutMasks & | masks, | ||
bool | doHEP | ||
) |
Definition at line 13 of file EgHLTEleHLTFilterMon.cc.
References create_public_pileup_plots::bins, egHLT::OffEle::cutCode(), diEleMassBothHighME_, diEleMassBothME_, diEleMassOnlyOneHighME_, diEleMassOnlyOneME_, doHEP_, eleEffHists_, eleFailMonElems_, eleMonElems_, egHLT::BinData::et, egHLT::OffEle::et(), egHLT::BinData::eta, egHLT::OffEle::eta(), egHLT::CutMasks::fakeEle, filterName(), filterName_, egHLT::MonElemFuncs::getIB(), mps_fire::i, egHLT::MonElemFuncs::initStdEffHists(), egHLT::MonElemFuncs::initStdEleHists(), egHLT::MonElemFuncs::initStdEleHistsHEP(), egHLT::OffEle::looseCutCode(), egHLT::BinData::mass, egHLT::BinData::massHigh, egHLT::BinData::Data1D::max, egHLT::BinData::Data1D::min, dataset::name, egHLT::BinData::Data1D::nr, egHLT::CutMasks::probeEle, egHLT::CutMasks::stdEle, and AlCaHLTBitMon_QueryRunRegistry::string.
EleHLTFilterMon::~EleHLTFilterMon | ( | ) |
Definition at line 93 of file EgHLTEleHLTFilterMon.cc.
References diEleMassBothHighME_, diEleMassBothME_, diEleMassOnlyOneHighME_, diEleMassOnlyOneME_, doHEP_, eleEffHists_, eleFailMonElems_, and eleMonElems_.
void EleHLTFilterMon::fill | ( | const OffEvt & | evt, |
float | weight | ||
) |
Definition at line 107 of file EgHLTEleHLTFilterMon.cc.
References diEleMassBothHighME_, diEleMassBothME_, diEleMassOnlyOneHighME_, diEleMassOnlyOneME_, doHEP_, eleEffHists_, eleFailMonElems_, eleMonElems_, egHLT::OffEvt::eles(), egHLT::OffEvt::evtTrigBits(), filterBit_, and egHLT::OffEle::trigBits().
|
inline |
Definition at line 91 of file EgHLTEleHLTFilterMon.h.
Referenced by EleHLTFilterMon(), and ptrCompStr().
|
inline |
|
inlineprivate |
Definition at line 80 of file EgHLTEleHLTFilterMon.h.
References create_public_pileup_plots::bins, lumiContext::fill, diMuonOutputModule_cfi::filterName, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlinestatic |
Definition at line 47 of file EgHLTEleHLTFilterMon.h.
References filterName().
|
inlinestatic |
Definition at line 50 of file EgHLTEleHLTFilterMon.h.
References filterName().
|
inlinestatic |
Definition at line 55 of file EgHLTEleHLTFilterMon.h.
|
private |
Definition at line 75 of file EgHLTEleHLTFilterMon.h.
Referenced by EleHLTFilterMon(), fill(), and ~EleHLTFilterMon().
|
private |
Definition at line 73 of file EgHLTEleHLTFilterMon.h.
Referenced by EleHLTFilterMon(), fill(), and ~EleHLTFilterMon().
|
private |
Definition at line 76 of file EgHLTEleHLTFilterMon.h.
Referenced by EleHLTFilterMon(), fill(), and ~EleHLTFilterMon().
|
private |
Definition at line 74 of file EgHLTEleHLTFilterMon.h.
Referenced by EleHLTFilterMon(), fill(), and ~EleHLTFilterMon().
|
private |
Definition at line 62 of file EgHLTEleHLTFilterMon.h.
Referenced by EleHLTFilterMon(), fill(), and ~EleHLTFilterMon().
|
private |
Definition at line 68 of file EgHLTEleHLTFilterMon.h.
Referenced by EleHLTFilterMon(), fill(), and ~EleHLTFilterMon().
|
private |
Definition at line 70 of file EgHLTEleHLTFilterMon.h.
Referenced by EleHLTFilterMon(), fill(), and ~EleHLTFilterMon().
|
private |
Definition at line 69 of file EgHLTEleHLTFilterMon.h.
Referenced by EleHLTFilterMon(), fill(), and ~EleHLTFilterMon().
|
private |
Definition at line 61 of file EgHLTEleHLTFilterMon.h.
Referenced by fill().
|
private |
Definition at line 60 of file EgHLTEleHLTFilterMon.h.
Referenced by EleHLTFilterMon(), and operator<().
|
private |
Definition at line 65 of file EgHLTEleHLTFilterMon.h.