#include <EgHLTPhoHLTFilterMon.h>
Classes | |
struct | ptrCompStr |
struct | ptrLess |
Public Member Functions | |
void | fill (const OffEvt &evt, float weight) |
const std::string & | filterName () const |
bool | operator< (const PhoHLTFilterMon &rhs) const |
PhoHLTFilterMon (MonElemFuncs &monElemFuncs, const std::string &filterName, TrigCodes::TrigBitSet filterBit, const BinData &bins, const CutMasks &masks) | |
~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_ |
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 73 of file EgHLTPhoHLTFilterMon.h.
PhoHLTFilterMon::PhoHLTFilterMon | ( | MonElemFuncs & | monElemFuncs, |
const std::string & | filterName, | ||
TrigCodes::TrigBitSet | filterBit, | ||
const BinData & | bins, | ||
const CutMasks & | masks | ||
) |
Definition at line 14 of file EgHLTPhoHLTFilterMon.cc.
References diPhoMassBothHighME_, diPhoMassBothME_, diPhoMassOnlyOneHighME_, diPhoMassOnlyOneME_, egHLT::BinData::et, egHLT::OffPho::et(), egHLT::BinData::eta, egHLT::OffPho::eta(), filterName_, egHLT::MonElemFuncs::getIB(), i, egHLT::MonElemFuncs::initStdEffHists(), egHLT::MonElemFuncs::initStdPhoHists(), egHLT::BinData::mass, egHLT::BinData::massHigh, egHLT::BinData::Data1D::max, egHLT::BinData::Data1D::min, mergeVDriftHistosByStation::name, egHLT::BinData::Data1D::nr, phoEffHists_, phoFailMonElems_, and phoMonElems_.
PhoHLTFilterMon::~PhoHLTFilterMon | ( | ) |
Definition at line 60 of file EgHLTPhoHLTFilterMon.cc.
References diPhoMassBothHighME_, diPhoMassBothME_, diPhoMassOnlyOneHighME_, diPhoMassOnlyOneME_, i, phoEffHists_, phoFailMonElems_, and phoMonElems_.
void PhoHLTFilterMon::fill | ( | const OffEvt & | evt, |
float | weight | ||
) |
Definition at line 72 of file EgHLTPhoHLTFilterMon.cc.
References diPhoMassBothME_, diPhoMassOnlyOneME_, egHLT::OffEvt::evtTrigBits(), fill(), filterBit_, phoEffHists_, phoFailMonElems_, phoMonElems_, egHLT::OffEvt::phos(), and egHLT::OffPho::trigBits().
Referenced by fill().
|
inline |
Definition at line 85 of file EgHLTPhoHLTFilterMon.h.
References filterName_.
Referenced by egHLT::PhoHLTFilterMon::ptrCompStr::operator()().
|
inline |
|
inlineprivate |
Definition at line 74 of file EgHLTPhoHLTFilterMon.h.
|
private |
Definition at line 69 of file EgHLTPhoHLTFilterMon.h.
Referenced by PhoHLTFilterMon(), and ~PhoHLTFilterMon().
|
private |
Definition at line 67 of file EgHLTPhoHLTFilterMon.h.
Referenced by fill(), PhoHLTFilterMon(), and ~PhoHLTFilterMon().
|
private |
Definition at line 70 of file EgHLTPhoHLTFilterMon.h.
Referenced by PhoHLTFilterMon(), and ~PhoHLTFilterMon().
|
private |
Definition at line 68 of file EgHLTPhoHLTFilterMon.h.
Referenced by fill(), PhoHLTFilterMon(), and ~PhoHLTFilterMon().
|
private |
Definition at line 58 of file EgHLTPhoHLTFilterMon.h.
Referenced by fill().
|
private |
Definition at line 57 of file EgHLTPhoHLTFilterMon.h.
Referenced by filterName(), operator<(), and PhoHLTFilterMon().
|
private |
Definition at line 62 of file EgHLTPhoHLTFilterMon.h.
Referenced by fill(), PhoHLTFilterMon(), and ~PhoHLTFilterMon().
|
private |
Definition at line 64 of file EgHLTPhoHLTFilterMon.h.
Referenced by fill(), PhoHLTFilterMon(), and ~PhoHLTFilterMon().
|
private |
Definition at line 63 of file EgHLTPhoHLTFilterMon.h.
Referenced by fill(), PhoHLTFilterMon(), and ~PhoHLTFilterMon().
|
private |
Definition at line 61 of file EgHLTPhoHLTFilterMon.h.