#include <EgHLTEleHLTFilterMon.h>
Classes | |
struct | ptrCompStr |
struct | ptrLess |
Public Member Functions | |
EleHLTFilterMon (MonElemFuncs &monElemFuncs, const std::string &filterName, TrigCodes::TrigBitSet filterBit, const BinData &bins, const CutMasks &masks) | |
void | fill (const OffEvt &evt, float weight) |
const std::string & | filterName () const |
bool | operator< (const EleHLTFilterMon &rhs) const |
~EleHLTFilterMon () | |
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_ |
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 76 of file EgHLTEleHLTFilterMon.h.
EleHLTFilterMon::EleHLTFilterMon | ( | MonElemFuncs & | monElemFuncs, |
const std::string & | filterName, | ||
TrigCodes::TrigBitSet | filterBit, | ||
const BinData & | bins, | ||
const CutMasks & | masks | ||
) |
Definition at line 13 of file EgHLTEleHLTFilterMon.cc.
References egHLT::OffEle::cutCode(), diEleMassBothHighME_, diEleMassBothME_, diEleMassOnlyOneHighME_, diEleMassOnlyOneME_, eleEffHists_, eleFailMonElems_, eleMonElems_, egHLT::BinData::et, egHLT::OffEle::et(), egHLT::BinData::eta, egHLT::OffEle::eta(), egHLT::CutMasks::fakeEle, filterName_, egHLT::MonElemFuncs::getIB(), i, egHLT::MonElemFuncs::initStdEffHists(), egHLT::MonElemFuncs::initStdEleHists(), egHLT::OffEle::looseCutCode(), egHLT::BinData::mass, egHLT::BinData::massHigh, egHLT::BinData::Data1D::max, egHLT::BinData::Data1D::min, mergeVDriftHistosByStation::name, egHLT::BinData::Data1D::nr, egHLT::CutMasks::probeEle, and egHLT::CutMasks::stdEle.
EleHLTFilterMon::~EleHLTFilterMon | ( | ) |
Definition at line 82 of file EgHLTEleHLTFilterMon.cc.
References diEleMassBothHighME_, diEleMassBothME_, diEleMassOnlyOneHighME_, diEleMassOnlyOneME_, eleEffHists_, eleFailMonElems_, eleMonElems_, and i.
void EleHLTFilterMon::fill | ( | const OffEvt & | evt, |
float | weight | ||
) |
Definition at line 94 of file EgHLTEleHLTFilterMon.cc.
References diEleMassBothHighME_, diEleMassBothME_, diEleMassOnlyOneHighME_, diEleMassOnlyOneME_, eleEffHists_, eleFailMonElems_, eleMonElems_, egHLT::OffEvt::eles(), egHLT::OffEvt::evtTrigBits(), filterBit_, and egHLT::OffEle::trigBits().
|
inline |
Definition at line 88 of file EgHLTEleHLTFilterMon.h.
References filterName_.
Referenced by egHLT::EleHLTFilterMon::ptrCompStr::operator()().
|
inline |
|
inlineprivate |
Definition at line 77 of file EgHLTEleHLTFilterMon.h.
|
private |
Definition at line 72 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 73 of file EgHLTEleHLTFilterMon.h.
Referenced by EleHLTFilterMon(), fill(), and ~EleHLTFilterMon().
|
private |
Definition at line 71 of file EgHLTEleHLTFilterMon.h.
Referenced by EleHLTFilterMon(), fill(), and ~EleHLTFilterMon().
|
private |
Definition at line 65 of file EgHLTEleHLTFilterMon.h.
Referenced by EleHLTFilterMon(), fill(), and ~EleHLTFilterMon().
|
private |
Definition at line 67 of file EgHLTEleHLTFilterMon.h.
Referenced by EleHLTFilterMon(), fill(), and ~EleHLTFilterMon().
|
private |
Definition at line 66 of file EgHLTEleHLTFilterMon.h.
Referenced by EleHLTFilterMon(), fill(), and ~EleHLTFilterMon().
|
private |
Definition at line 58 of file EgHLTEleHLTFilterMon.h.
Referenced by fill().
|
private |
Definition at line 57 of file EgHLTEleHLTFilterMon.h.
Referenced by EleHLTFilterMon(), filterName(), and operator<().
|
private |
Definition at line 62 of file EgHLTEleHLTFilterMon.h.