#include <EgHLTPhoHLTFilterMon.h>
Public Member Functions | |
void | fill (const OffEvt &evt, float weight) |
const std::string & | filterName () const |
bool | operator< (const PhoHLTFilterMon &rhs) const |
PhoHLTFilterMon (MonElemFuncs &monElemFuncs, std::string filterName, TrigCodes::TrigBitSet filterBit, const BinData &bins, const CutMasks &masks, bool doHEP) | |
bool | ptrCompStr (const PhoHLTFilterMon *lhs, const std::string &rhs) |
bool | ptrCompStr (const std::string &lhs, const PhoHLTFilterMon *rhs) |
template<class T > | |
bool | ptrLess (const T *lhs, const T *rhs) |
~PhoHLTFilterMon () | |
Private Member Functions | |
PhoHLTFilterMon & | operator= (const PhoHLTFilterMon &) |
PhoHLTFilterMon (const PhoHLTFilterMon &) | |
Private Attributes | |
MonElemManagerBase< ParticlePair< OffPho > > * | diPhoMassBothHighME_ |
MonElemManagerBase< ParticlePair< OffPho > > * | diPhoMassBothME_ |
MonElemManagerBase< ParticlePair< OffPho > > * | diPhoMassOnlyOneHighME_ |
MonElemManagerBase< ParticlePair< OffPho > > * | diPhoMassOnlyOneME_ |
bool | doHEP_ |
const TrigCodes::TrigBitSet | filterBit_ |
std::string | filterName_ |
std::vector< MonElemContainer< OffPho > * > | phoEffHists_ |
std::vector< MonElemContainer< OffPho > * > | phoFailMonElems_ |
std::vector< MonElemContainer< OffPho > * > | phoMonElems_ |
std::vector< MonElemManagerBase< trigger::TriggerObject > * > | trigMonElems_ |
Definition at line 40 of file EgHLTPhoHLTFilterMon.h.
|
inlineprivate |
Definition at line 70 of file EgHLTPhoHLTFilterMon.h.
PhoHLTFilterMon::PhoHLTFilterMon | ( | MonElemFuncs & | monElemFuncs, |
std::string | filterName, | ||
TrigCodes::TrigBitSet | filterBit, | ||
const BinData & | bins, | ||
const CutMasks & | masks, | ||
bool | doHEP | ||
) |
Definition at line 16 of file EgHLTPhoHLTFilterMon.cc.
References create_public_pileup_plots::bins, diPhoMassBothHighME_, diPhoMassBothME_, diPhoMassOnlyOneHighME_, diPhoMassOnlyOneME_, doHEP_, egHLT::BinData::et, egHLT::OffPho::et(), egHLT::BinData::eta, egHLT::OffPho::eta(), filterName_, egHLT::MonElemFuncs::getIB(), mps_fire::i, egHLT::MonElemFuncs::initStdEffHists(), egHLT::MonElemFuncs::initStdPhoHists(), egHLT::MonElemFuncs::initStdPhoHistsHEP(), egHLT::BinData::mass, egHLT::BinData::massHigh, egHLT::BinData::Data1D::max, egHLT::BinData::Data1D::min, dataset::name, egHLT::BinData::Data1D::nr, phoEffHists_, phoFailMonElems_, phoMonElems_, and AlCaHLTBitMon_QueryRunRegistry::string.
PhoHLTFilterMon::~PhoHLTFilterMon | ( | ) |
Definition at line 75 of file EgHLTPhoHLTFilterMon.cc.
References diPhoMassBothHighME_, diPhoMassBothME_, diPhoMassOnlyOneHighME_, diPhoMassOnlyOneME_, doHEP_, phoEffHists_, phoFailMonElems_, and phoMonElems_.
void PhoHLTFilterMon::fill | ( | const OffEvt & | evt, |
float | weight | ||
) |
Definition at line 89 of file EgHLTPhoHLTFilterMon.cc.
References diPhoMassBothME_, diPhoMassOnlyOneME_, doHEP_, egHLT::OffEvt::evtTrigBits(), filterBit_, phoEffHists_, phoFailMonElems_, phoMonElems_, egHLT::OffEvt::phos(), and egHLT::OffPho::trigBits().
|
inline |
|
inline |
|
inlineprivate |
Definition at line 71 of file EgHLTPhoHLTFilterMon.h.
References create_public_pileup_plots::bins, lumiContext::fill, diMuonOutputModule_cfi::filterName, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 47 of file EgHLTPhoHLTFilterMon.h.
References filterName().
|
inline |
Definition at line 48 of file EgHLTPhoHLTFilterMon.h.
References filterName().
Definition at line 51 of file EgHLTPhoHLTFilterMon.h.
|
private |
Definition at line 66 of file EgHLTPhoHLTFilterMon.h.
Referenced by PhoHLTFilterMon(), and ~PhoHLTFilterMon().
|
private |
Definition at line 64 of file EgHLTPhoHLTFilterMon.h.
Referenced by fill(), PhoHLTFilterMon(), and ~PhoHLTFilterMon().
|
private |
Definition at line 67 of file EgHLTPhoHLTFilterMon.h.
Referenced by PhoHLTFilterMon(), and ~PhoHLTFilterMon().
|
private |
Definition at line 65 of file EgHLTPhoHLTFilterMon.h.
Referenced by fill(), PhoHLTFilterMon(), and ~PhoHLTFilterMon().
|
private |
Definition at line 56 of file EgHLTPhoHLTFilterMon.h.
Referenced by fill(), PhoHLTFilterMon(), and ~PhoHLTFilterMon().
|
private |
Definition at line 55 of file EgHLTPhoHLTFilterMon.h.
Referenced by fill().
|
private |
Definition at line 54 of file EgHLTPhoHLTFilterMon.h.
Referenced by operator<(), and PhoHLTFilterMon().
|
private |
Definition at line 59 of file EgHLTPhoHLTFilterMon.h.
Referenced by fill(), PhoHLTFilterMon(), and ~PhoHLTFilterMon().
|
private |
Definition at line 61 of file EgHLTPhoHLTFilterMon.h.
Referenced by fill(), PhoHLTFilterMon(), and ~PhoHLTFilterMon().
|
private |
Definition at line 60 of file EgHLTPhoHLTFilterMon.h.
Referenced by fill(), PhoHLTFilterMon(), and ~PhoHLTFilterMon().
|
private |
Definition at line 58 of file EgHLTPhoHLTFilterMon.h.