#include <EgHLTMonElemFuncs.h>
Public Member Functions | |
template<class T , typename varType > | |
void | addStdHist (std::vector< MonElemManagerBase< T > * > &histVec, const std::string &name, const std::string &title, const BinData::Data1D &binData, varType(T::*varFunc)() const) |
template<class T , typename varType > | |
void | addStdHistHEP (std::vector< MonElemManagerBase< T > * > &histVec, const std::string &name, const std::string &title, const BinData::Data1D &binData, varType(T::*varFunc)() const) |
void | addTightLooseTrigHist (std::vector< MonElemContainer< OffEle > * > &eleMonElems, const std::string &tightTrig, const std::string &looseTrig, EgHLTDQMCut< OffEle > *eleCut, const std::string &histId, const BinData &bins) |
void | addTightLooseTrigHist (std::vector< MonElemContainer< OffPho > * > &phoMonElems, const std::string &tightTrig, const std::string &looseTrig, EgHLTDQMCut< OffPho > *phoCut, const std::string &histId, const BinData &bins) |
template<class T > | |
void | addTightLooseTrigHist (std::vector< MonElemContainer< T > * > &monElems, const std::string &tightTrig, const std::string &looseTrig, const std::string &histId, const BinData &bins) |
DQMStore::IBooker & | getIB () |
void | initStdEffHists (std::vector< MonElemWithCutBase< OffEle > * > &histVec, const std::string &filterName, const std::string &baseName, int nrBins, double xMin, double xMax, float(OffEle::*vsVarFunc)() const, const CutMasks &masks) |
void | initStdEffHists (std::vector< MonElemWithCutBase< OffEle > * > &histVec, const std::string &filterName, const std::string &baseName, const BinData::Data1D &bins, float(OffEle::*vsVarFunc)() const, const CutMasks &masks) |
void | initStdEffHists (std::vector< MonElemWithCutBase< OffPho > * > &histVec, const std::string &filterName, const std::string &baseName, int nrBins, double xMin, double xMax, float(OffPho::*vsVarFunc)() const, const CutMasks &masks) |
void | initStdEffHists (std::vector< MonElemWithCutBase< OffPho > * > &histVec, const std::string &filterName, const std::string &baseName, const BinData::Data1D &bins, float(OffPho::*vsVarFunc)() const, const CutMasks &masks) |
void | initStdEleCutHists (std::vector< MonElemWithCutBase< OffEle > * > &histVec, const std::string &filterName, const std::string &baseName, const BinData &bins, EgHLTDQMCut< OffEle > *cut=0) |
void | initStdEleHists (std::vector< MonElemManagerBase< OffEle > * > &histVec, const std::string &filterName, const std::string &baseName, const BinData &bins) |
void | initStdEleHistsHEP (std::vector< MonElemManagerBase< OffEle > * > &histVec, const std::string &filterName, const std::string &baseName, const BinData &bins) |
void | initStdPhoCutHists (std::vector< MonElemWithCutBase< OffPho > * > &histVec, const std::string &filterName, const std::string &baseName, const BinData &bins, EgHLTDQMCut< OffPho > *cut=0) |
void | initStdPhoHists (std::vector< MonElemManagerBase< OffPho > * > &histVec, const std::string &filterName, const std::string &baseName, const BinData &bins) |
void | initStdPhoHistsHEP (std::vector< MonElemManagerBase< OffPho > * > &histVec, const std::string &filterName, const std::string &baseName, const BinData &bins) |
void | initTightLooseDiObjTrigHistsTrigCuts (std::vector< MonElemContainer< OffEle > * > &eleMonElems, const std::vector< std::string > &tightLooseTrigs, const BinData &bins) |
void | initTightLooseDiObjTrigHistsTrigCuts (std::vector< MonElemContainer< OffPho > * > &phoMonElems, const std::vector< std::string > &tightLooseTrigs, const BinData &bins) |
void | initTightLooseTrigHists (std::vector< MonElemContainer< OffEle > * > &eleMonElems, const std::vector< std::string > &tightLooseTrigs, const BinData &bins, EgHLTDQMCut< OffEle > *eleCut) |
void | initTightLooseTrigHists (std::vector< MonElemContainer< OffPho > * > &phoMonElems, const std::vector< std::string > &tightLooseTrigs, const BinData &bins, EgHLTDQMCut< OffPho > *phoCut) |
template<class T > | |
void | initTightLooseTrigHists (std::vector< MonElemContainer< T > * > &monElems, const std::vector< std::string > &tightLooseTrigs, const BinData &bins, const std::string &objName) |
void | initTightLooseTrigHistsTrigCuts (std::vector< MonElemContainer< OffEle > * > &eleMonElems, const std::vector< std::string > &tightLooseTrigs, const BinData &bins) |
void | initTightLooseTrigHistsTrigCuts (std::vector< MonElemContainer< OffPho > * > &phoMonElems, const std::vector< std::string > &tightLooseTrigs, const BinData &bins) |
void | initTrigTagProbeHist (std::vector< MonElemContainer< OffEle > * > &eleMonElems, const std::string &filterName, int cutMask, const BinData &bins) |
void | initTrigTagProbeHist (std::vector< MonElemContainer< OffPho > * > &phoMonElems, const std::string &filterName, int cutMask, const BinData &bins) |
void | initTrigTagProbeHist_2Leg (std::vector< MonElemContainer< OffEle > * > &eleMonElems, const std::string &filterName, int cutMask, const BinData &bins) |
void | initTrigTagProbeHists (std::vector< MonElemContainer< OffEle > * > &eleMonElems, const std::vector< std::string > &filterNames, int cutMask, const BinData &bins) |
void | initTrigTagProbeHists (std::vector< MonElemContainer< OffPho > * > &phoMonElems, const std::vector< std::string > &filterNames, int cutMask, const BinData &bins) |
MonElemFuncs (DQMStore::IBooker &i, const TrigCodes &c) | |
~MonElemFuncs ()=default | |
Private Attributes | |
DQMStore::IBooker & | iBooker |
const TrigCodes & | trigCodes |
Definition at line 29 of file EgHLTMonElemFuncs.h.
|
inline |
|
default |
Referenced by MonElemFuncs().
|
inline |
Definition at line 86 of file EgHLTMonElemFuncs.h.
References egHLT::BinData::Data1D::max, egHLT::BinData::Data1D::min, and egHLT::BinData::Data1D::nr.
|
inline |
Definition at line 91 of file EgHLTMonElemFuncs.h.
References egHLT::BinData::Data1D::max, egHLT::BinData::Data1D::min, and egHLT::BinData::Data1D::nr.
void MonElemFuncs::addTightLooseTrigHist | ( | std::vector< MonElemContainer< OffEle > * > & | eleMonElems, |
const std::string & | tightTrig, | ||
const std::string & | looseTrig, | ||
EgHLTDQMCut< OffEle > * | eleCut, | ||
const std::string & | histId, | ||
const BinData & | bins | ||
) |
Definition at line 395 of file EgHLTMonElemFuncs.cc.
References create_public_pileup_plots::bins, egHLT::EgHLTDQMCut< T >::clone(), egHLT::TrigCodes::getCode(), initStdEleHists(), egHLT::MonElemContainer< T >::monElems(), egHLT::MonElemContainer< T >::name(), and trigCodes.
Referenced by addTightLooseTrigHist(), getIB(), initTightLooseDiObjTrigHistsTrigCuts(), initTightLooseTrigHists(), and initTightLooseTrigHistsTrigCuts().
void MonElemFuncs::addTightLooseTrigHist | ( | std::vector< MonElemContainer< OffPho > * > & | phoMonElems, |
const std::string & | tightTrig, | ||
const std::string & | looseTrig, | ||
EgHLTDQMCut< OffPho > * | phoCut, | ||
const std::string & | histId, | ||
const BinData & | bins | ||
) |
Definition at line 421 of file EgHLTMonElemFuncs.cc.
References create_public_pileup_plots::bins, egHLT::EgHLTDQMCut< T >::clone(), egHLT::TrigCodes::getCode(), initStdPhoHists(), egHLT::MonElemContainer< T >::monElems(), egHLT::MonElemContainer< T >::name(), and trigCodes.
|
inline |
Definition at line 98 of file EgHLTMonElemFuncs.h.
References addTightLooseTrigHist(), stringResolutionProvider_cfi::et, egHLT::BinData::et, interestingEgammaIsoDetIdsSequence_cff::etCut, egHLT::TrigCodes::getCode(), egHLT::trigTools::getEtThresFromName(), egHLT::MonElemContainer< T >::monElems(), and egHLT::MonElemContainer< T >::name().
|
inline |
Definition at line 37 of file EgHLTMonElemFuncs.h.
References addTightLooseTrigHist(), create_public_pileup_plots::bins, TkAlMuonSelectors_cfi::cut, diMuonOutputModule_cfi::filterName, iBooker, initStdEffHists(), initStdEleCutHists(), initStdEleHists(), initStdEleHistsHEP(), initStdPhoCutHists(), initStdPhoHists(), initStdPhoHistsHEP(), initTightLooseDiObjTrigHistsTrigCuts(), initTightLooseTrigHists(), initTightLooseTrigHistsTrigCuts(), initTrigTagProbeHist(), initTrigTagProbeHist_2Leg(), initTrigTagProbeHists(), masks, AlCaHLTBitMon_QueryRunRegistry::string, anotherprimaryvertexanalyzer_cfi::xMax, and anotherprimaryvertexanalyzer_cfi::xMin.
Referenced by egHLT::EleHLTFilterMon::EleHLTFilterMon(), and egHLT::PhoHLTFilterMon::PhoHLTFilterMon().
void MonElemFuncs::initStdEffHists | ( | std::vector< MonElemWithCutBase< OffEle > * > & | histVec, |
const std::string & | filterName, | ||
const std::string & | baseName, | ||
int | nrBins, | ||
double | xMin, | ||
double | xMax, | ||
float(OffEle::*)() const | vsVarFunc, | ||
const CutMasks & | masks | ||
) |
Definition at line 203 of file EgHLTMonElemFuncs.cc.
References egHLT::OffEle::cutCode(), egHLT::EgCutCodes::DETAIN, egHLT::EgCutCodes::DPHIIN, egHLT::EgCutCodes::HADEM, egHLT::EgCutCodes::HLTISOLEM, egHLT::EgCutCodes::HLTISOLHAD, egHLT::EgCutCodes::HLTISOLTRKSELE, iBooker, egHLT::EgCutCodes::SIGMAIETAIETA, and egHLT::CutMasks::stdEle.
Referenced by egHLT::EleHLTFilterMon::EleHLTFilterMon(), getIB(), initStdEffHists(), and egHLT::PhoHLTFilterMon::PhoHLTFilterMon().
void MonElemFuncs::initStdEffHists | ( | std::vector< MonElemWithCutBase< OffEle > * > & | histVec, |
const std::string & | filterName, | ||
const std::string & | baseName, | ||
const BinData::Data1D & | bins, | ||
float(OffEle::*)() const | vsVarFunc, | ||
const CutMasks & | masks | ||
) |
Definition at line 193 of file EgHLTMonElemFuncs.cc.
References initStdEffHists(), egHLT::BinData::Data1D::max, egHLT::BinData::Data1D::min, and egHLT::BinData::Data1D::nr.
void MonElemFuncs::initStdEffHists | ( | std::vector< MonElemWithCutBase< OffPho > * > & | histVec, |
const std::string & | filterName, | ||
const std::string & | baseName, | ||
int | nrBins, | ||
double | xMin, | ||
double | xMax, | ||
float(OffPho::*)() const | vsVarFunc, | ||
const CutMasks & | masks | ||
) |
Definition at line 261 of file EgHLTMonElemFuncs.cc.
References egHLT::OffPho::cutCode(), egHLT::EgCutCodes::HADEM, iBooker, egHLT::EgCutCodes::ISOLEM, egHLT::EgCutCodes::ISOLHAD, egHLT::EgCutCodes::ISOLNRTRKS, egHLT::EgCutCodes::ISOLPTTRKS, egHLT::EgCutCodes::SIGMAIETAIETA, and egHLT::CutMasks::stdPho.
void MonElemFuncs::initStdEffHists | ( | std::vector< MonElemWithCutBase< OffPho > * > & | histVec, |
const std::string & | filterName, | ||
const std::string & | baseName, | ||
const BinData::Data1D & | bins, | ||
float(OffPho::*)() const | vsVarFunc, | ||
const CutMasks & | masks | ||
) |
Definition at line 198 of file EgHLTMonElemFuncs.cc.
References initStdEffHists(), egHLT::BinData::Data1D::max, egHLT::BinData::Data1D::min, and egHLT::BinData::Data1D::nr.
void MonElemFuncs::initStdEleCutHists | ( | std::vector< MonElemWithCutBase< OffEle > * > & | histVec, |
const std::string & | filterName, | ||
const std::string & | baseName, | ||
const BinData & | bins, | ||
EgHLTDQMCut< OffEle > * | cut = 0 |
||
) |
Definition at line 313 of file EgHLTMonElemFuncs.cc.
References egHLT::EgHLTDQMCut< T >::clone(), egHLT::OffEle::detEta(), egHLT::BinData::et, egHLT::OffEle::et(), egHLT::BinData::eta, iBooker, egHLT::BinData::Data1D::max, egHLT::BinData::Data1D::min, egHLT::BinData::Data1D::nr, egHLT::BinData::nVertex, egHLT::OffEle::NVertex(), egHLT::BinData::phi, and egHLT::OffEle::phi().
Referenced by getIB(), initTrigTagProbeHist(), initTrigTagProbeHist_2Leg(), and initTrigTagProbeHists().
void MonElemFuncs::initStdEleHists | ( | std::vector< MonElemManagerBase< OffEle > * > & | histVec, |
const std::string & | filterName, | ||
const std::string & | baseName, | ||
const BinData & | bins | ||
) |
Definition at line 12 of file EgHLTMonElemFuncs.cc.
References egHLT::BinData::deltaE, egHLT::OffEle::DeltaE(), egHLT::BinData::dEtaIn, egHLT::OffEle::dEtaIn(), egHLT::OffEle::detEta(), egHLT::BinData::dPhiIn, egHLT::OffEle::dPhiIn(), egHLT::BinData::e1x5, egHLT::OffEle::e1x5Over5x5(), egHLT::BinData::e2x5, egHLT::OffEle::e2x5MaxOver5x5(), egHLT::BinData::energy, egHLT::OffEle::energy(), egHLT::BinData::eOverP, egHLT::OffEle::epIn(), egHLT::OffEle::epOut(), egHLT::BinData::et, egHLT::OffEle::et(), egHLT::BinData::eta, egHLT::BinData::etaVsPhi, egHLT::BinData::etHigh, egHLT::OffEle::etSC(), egHLT::BinData::HLTenergy, egHLT::OffEle::hltEnergy(), egHLT::BinData::HLTeta, egHLT::OffEle::hltEta(), egHLT::OffEle::hltIsolEm(), egHLT::OffEle::hltIsolHad(), egHLT::OffEle::hltIsolTrksEle(), egHLT::BinData::HLTphi, egHLT::OffEle::hltPhi(), egHLT::BinData::hOverE, egHLT::OffEle::hOverE(), iBooker, egHLT::BinData::invEInvP, egHLT::OffEle::invEInvP(), egHLT::BinData::isolEm, egHLT::BinData::isolHad, egHLT::BinData::isolPtTrks, egHLT::BinData::maxr9, egHLT::BinData::Data2D::nrX, egHLT::BinData::Data2D::nrY, egHLT::BinData::phi, egHLT::OffEle::phi(), egHLT::OffEle::r9(), egHLT::BinData::sigEtaEta, egHLT::OffEle::sigmaIEtaIEta(), egHLT::BinData::Data2D::xMax, egHLT::BinData::Data2D::xMin, egHLT::BinData::Data2D::yMax, and egHLT::BinData::Data2D::yMin.
Referenced by addTightLooseTrigHist(), egHLT::EleHLTFilterMon::EleHLTFilterMon(), and getIB().
void MonElemFuncs::initStdEleHistsHEP | ( | std::vector< MonElemManagerBase< OffEle > * > & | histVec, |
const std::string & | filterName, | ||
const std::string & | baseName, | ||
const BinData & | bins | ||
) |
Definition at line 101 of file EgHLTMonElemFuncs.cc.
References egHLT::BinData::deltaE, egHLT::OffEle::DeltaE(), egHLT::BinData::dEtaIn, egHLT::OffEle::dEtaIn(), egHLT::OffEle::detEta(), egHLT::BinData::dPhiIn, egHLT::OffEle::dPhiIn(), egHLT::BinData::e1x5, egHLT::OffEle::e1x5Over5x5(), egHLT::BinData::e2x5, egHLT::OffEle::e2x5MaxOver5x5(), egHLT::BinData::energy, egHLT::OffEle::energy(), egHLT::BinData::eOverP, egHLT::OffEle::epIn(), egHLT::OffEle::epOut(), egHLT::BinData::et, egHLT::OffEle::et(), egHLT::BinData::eta, egHLT::BinData::etHigh, egHLT::OffEle::etSC(), egHLT::BinData::HLTenergy, egHLT::OffEle::hltEnergy(), egHLT::BinData::HLTeta, egHLT::OffEle::hltEta(), egHLT::OffEle::hltIsolEm(), egHLT::OffEle::hltIsolHad(), egHLT::OffEle::hltIsolTrksEle(), egHLT::BinData::HLTphi, egHLT::OffEle::hltPhi(), egHLT::BinData::hOverE, egHLT::OffEle::hOverE(), egHLT::BinData::invEInvP, egHLT::OffEle::invEInvP(), egHLT::BinData::isolEm, egHLT::BinData::isolHad, egHLT::BinData::isolPtTrks, egHLT::BinData::maxr9, egHLT::BinData::phi, egHLT::OffEle::phi(), egHLT::OffEle::r9(), egHLT::BinData::sigEtaEta, and egHLT::OffEle::sigmaIEtaIEta().
Referenced by egHLT::EleHLTFilterMon::EleHLTFilterMon(), and getIB().
void MonElemFuncs::initStdPhoCutHists | ( | std::vector< MonElemWithCutBase< OffPho > * > & | histVec, |
const std::string & | filterName, | ||
const std::string & | baseName, | ||
const BinData & | bins, | ||
EgHLTDQMCut< OffPho > * | cut = 0 |
||
) |
Definition at line 337 of file EgHLTMonElemFuncs.cc.
References egHLT::EgHLTDQMCut< T >::clone(), egHLT::OffPho::detEta(), egHLT::BinData::et, egHLT::OffPho::et(), egHLT::BinData::eta, iBooker, egHLT::BinData::Data1D::max, egHLT::BinData::Data1D::min, egHLT::BinData::Data1D::nr, egHLT::BinData::phi, and egHLT::OffPho::phi().
Referenced by getIB(), initTrigTagProbeHist(), and initTrigTagProbeHists().
void MonElemFuncs::initStdPhoHists | ( | std::vector< MonElemManagerBase< OffPho > * > & | histVec, |
const std::string & | filterName, | ||
const std::string & | baseName, | ||
const BinData & | bins | ||
) |
Definition at line 59 of file EgHLTMonElemFuncs.cc.
References egHLT::BinData::deltaE, egHLT::OffPho::DeltaE(), egHLT::OffPho::detEta(), egHLT::BinData::e1x5, egHLT::OffPho::e1x5Over5x5(), egHLT::BinData::e2x5, egHLT::OffPho::e2x5MaxOver5x5(), egHLT::BinData::energy, egHLT::OffPho::energy(), egHLT::BinData::et, egHLT::OffPho::et(), egHLT::BinData::eta, egHLT::BinData::etaVsPhi, egHLT::BinData::etHigh, egHLT::OffPho::etSC(), egHLT::BinData::HLTenergy, egHLT::OffPho::hltEnergy(), egHLT::BinData::HLTeta, egHLT::OffPho::hltEta(), egHLT::BinData::HLTphi, egHLT::OffPho::hltPhi(), egHLT::BinData::hOverE, egHLT::OffPho::hOverE(), iBooker, egHLT::BinData::isolEm, egHLT::OffPho::isolEm(), egHLT::BinData::isolHad, egHLT::OffPho::isolHad(), egHLT::BinData::isolNrTrks, egHLT::OffPho::isolNrTrks(), egHLT::BinData::isolPtTrks, egHLT::OffPho::isolPtTrks(), egHLT::BinData::maxr9, egHLT::BinData::Data2D::nrX, egHLT::BinData::Data2D::nrY, egHLT::BinData::phi, egHLT::OffPho::phi(), egHLT::OffPho::r9(), egHLT::BinData::sigEtaEta, egHLT::OffPho::sigmaIEtaIEta(), egHLT::BinData::Data2D::xMax, egHLT::BinData::Data2D::xMin, egHLT::BinData::Data2D::yMax, and egHLT::BinData::Data2D::yMin.
Referenced by addTightLooseTrigHist(), getIB(), and egHLT::PhoHLTFilterMon::PhoHLTFilterMon().
void MonElemFuncs::initStdPhoHistsHEP | ( | std::vector< MonElemManagerBase< OffPho > * > & | histVec, |
const std::string & | filterName, | ||
const std::string & | baseName, | ||
const BinData & | bins | ||
) |
Definition at line 149 of file EgHLTMonElemFuncs.cc.
References egHLT::BinData::deltaE, egHLT::OffPho::DeltaE(), egHLT::OffPho::detEta(), egHLT::BinData::e1x5, egHLT::OffPho::e1x5Over5x5(), egHLT::BinData::e2x5, egHLT::OffPho::e2x5MaxOver5x5(), egHLT::BinData::energy, egHLT::OffPho::energy(), egHLT::BinData::et, egHLT::OffPho::et(), egHLT::BinData::eta, egHLT::BinData::etHigh, egHLT::OffPho::etSC(), egHLT::BinData::HLTenergy, egHLT::OffPho::hltEnergy(), egHLT::BinData::HLTeta, egHLT::OffPho::hltEta(), egHLT::BinData::HLTphi, egHLT::OffPho::hltPhi(), egHLT::BinData::hOverE, egHLT::OffPho::hOverE(), egHLT::BinData::isolEm, egHLT::OffPho::isolEm(), egHLT::BinData::isolHad, egHLT::OffPho::isolHad(), egHLT::BinData::isolNrTrks, egHLT::OffPho::isolNrTrks(), egHLT::BinData::isolPtTrks, egHLT::OffPho::isolPtTrks(), egHLT::BinData::maxr9, egHLT::BinData::phi, egHLT::OffPho::phi(), egHLT::OffPho::r9(), egHLT::BinData::sigEtaEta, and egHLT::OffPho::sigmaIEtaIEta().
Referenced by getIB(), and egHLT::PhoHLTFilterMon::PhoHLTFilterMon().
void MonElemFuncs::initTightLooseDiObjTrigHistsTrigCuts | ( | std::vector< MonElemContainer< OffEle > * > & | eleMonElems, |
const std::vector< std::string > & | tightLooseTrigs, | ||
const BinData & | bins | ||
) |
Definition at line 477 of file EgHLTMonElemFuncs.cc.
References addTightLooseTrigHist(), egHLT::TrigCodes::getCode(), split, splitString(), AlCaHLTBitMon_QueryRunRegistry::string, trigCodes, and egHLT::OffEle::trigCutsCutCode().
Referenced by EgHLTOfflineSource::bookHistograms(), and getIB().
void MonElemFuncs::initTightLooseDiObjTrigHistsTrigCuts | ( | std::vector< MonElemContainer< OffPho > * > & | phoMonElems, |
const std::vector< std::string > & | tightLooseTrigs, | ||
const BinData & | bins | ||
) |
Definition at line 492 of file EgHLTMonElemFuncs.cc.
References addTightLooseTrigHist(), egHLT::TrigCodes::getCode(), split, splitString(), AlCaHLTBitMon_QueryRunRegistry::string, trigCodes, and egHLT::OffPho::trigCutsCutCode().
void MonElemFuncs::initTightLooseTrigHists | ( | std::vector< MonElemContainer< OffEle > * > & | eleMonElems, |
const std::vector< std::string > & | tightLooseTrigs, | ||
const BinData & | bins, | ||
EgHLTDQMCut< OffEle > * | eleCut | ||
) |
Definition at line 357 of file EgHLTMonElemFuncs.cc.
References addTightLooseTrigHist(), create_public_pileup_plots::bins, egHLT::EgHLTDQMCut< T >::clone(), split, splitString(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by EgHLTOfflineSource::bookHistograms(), and getIB().
void MonElemFuncs::initTightLooseTrigHists | ( | std::vector< MonElemContainer< OffPho > * > & | phoMonElems, |
const std::vector< std::string > & | tightLooseTrigs, | ||
const BinData & | bins, | ||
EgHLTDQMCut< OffPho > * | phoCut | ||
) |
Definition at line 374 of file EgHLTMonElemFuncs.cc.
References addTightLooseTrigHist(), create_public_pileup_plots::bins, egHLT::EgHLTDQMCut< T >::clone(), split, splitString(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 125 of file EgHLTMonElemFuncs.h.
References addTightLooseTrigHist(), split, splitString(), and AlCaHLTBitMon_QueryRunRegistry::string.
void MonElemFuncs::initTightLooseTrigHistsTrigCuts | ( | std::vector< MonElemContainer< OffEle > * > & | eleMonElems, |
const std::vector< std::string > & | tightLooseTrigs, | ||
const BinData & | bins | ||
) |
Definition at line 448 of file EgHLTMonElemFuncs.cc.
References addTightLooseTrigHist(), egHLT::TrigCodes::getCode(), split, splitString(), AlCaHLTBitMon_QueryRunRegistry::string, trigCodes, and egHLT::OffEle::trigCutsCutCode().
Referenced by getIB().
void MonElemFuncs::initTightLooseTrigHistsTrigCuts | ( | std::vector< MonElemContainer< OffPho > * > & | phoMonElems, |
const std::vector< std::string > & | tightLooseTrigs, | ||
const BinData & | bins | ||
) |
Definition at line 462 of file EgHLTMonElemFuncs.cc.
References addTightLooseTrigHist(), egHLT::TrigCodes::getCode(), split, splitString(), AlCaHLTBitMon_QueryRunRegistry::string, trigCodes, and egHLT::OffPho::trigCutsCutCode().
void MonElemFuncs::initTrigTagProbeHist | ( | std::vector< MonElemContainer< OffEle > * > & | eleMonElems, |
const std::string & | filterName, | ||
int | cutMask, | ||
const BinData & | bins | ||
) |
Definition at line 539 of file EgHLTMonElemFuncs.cc.
References create_public_pileup_plots::bins, egHLT::OffEle::cutCode(), egHLT::MonElemContainer< T >::cutMonElems(), egHLT::OffEle::etSC(), egHLT::TrigCodes::getCode(), initStdEleCutHists(), egHLT::MonElemContainer< T >::name(), AlCaHLTBitMon_QueryRunRegistry::string, and trigCodes.
Referenced by EgHLTOfflineSource::bookHistograms(), and getIB().
void MonElemFuncs::initTrigTagProbeHist | ( | std::vector< MonElemContainer< OffPho > * > & | phoMonElems, |
const std::string & | filterName, | ||
int | cutMask, | ||
const BinData & | bins | ||
) |
Definition at line 612 of file EgHLTMonElemFuncs.cc.
References create_public_pileup_plots::bins, egHLT::OffPho::cutCode(), egHLT::MonElemContainer< T >::cutMonElems(), egHLT::OffPho::etSC(), egHLT::TrigCodes::getCode(), initStdPhoCutHists(), egHLT::MonElemContainer< T >::name(), AlCaHLTBitMon_QueryRunRegistry::string, and trigCodes.
void MonElemFuncs::initTrigTagProbeHist_2Leg | ( | std::vector< MonElemContainer< OffEle > * > & | eleMonElems, |
const std::string & | filterName, | ||
int | cutMask, | ||
const BinData & | bins | ||
) |
Definition at line 565 of file EgHLTMonElemFuncs.cc.
References create_public_pileup_plots::bins, egHLT::OffEle::cutCode(), egHLT::MonElemContainer< T >::cutMonElems(), egHLT::OffEle::etSC(), egHLT::TrigCodes::getCode(), initStdEleCutHists(), egHLT::MonElemContainer< T >::name(), AlCaHLTBitMon_QueryRunRegistry::string, and trigCodes.
Referenced by EgHLTOfflineSource::bookHistograms(), and getIB().
void MonElemFuncs::initTrigTagProbeHists | ( | std::vector< MonElemContainer< OffEle > * > & | eleMonElems, |
const std::vector< std::string > & | filterNames, | ||
int | cutMask, | ||
const BinData & | bins | ||
) |
Definition at line 510 of file EgHLTMonElemFuncs.cc.
References create_public_pileup_plots::bins, egHLT::OffEle::cutCode(), egHLT::MonElemContainer< T >::cutMonElems(), egHLT::OffEle::etSC(), egHLT::TrigCodes::getCode(), initStdEleCutHists(), egHLT::MonElemContainer< T >::name(), and trigCodes.
Referenced by getIB().
void MonElemFuncs::initTrigTagProbeHists | ( | std::vector< MonElemContainer< OffPho > * > & | phoMonElems, |
const std::vector< std::string > & | filterNames, | ||
int | cutMask, | ||
const BinData & | bins | ||
) |
Definition at line 584 of file EgHLTMonElemFuncs.cc.
References create_public_pileup_plots::bins, egHLT::OffPho::cutCode(), egHLT::MonElemContainer< T >::cutMonElems(), egHLT::OffPho::etSC(), egHLT::TrigCodes::getCode(), initStdPhoCutHists(), egHLT::MonElemContainer< T >::name(), and trigCodes.
|
private |
Definition at line 31 of file EgHLTMonElemFuncs.h.
Referenced by getIB(), initStdEffHists(), initStdEleCutHists(), initStdEleHists(), initStdPhoCutHists(), and initStdPhoHists().
|
private |
Definition at line 32 of file EgHLTMonElemFuncs.h.
Referenced by addTightLooseTrigHist(), initTightLooseDiObjTrigHistsTrigCuts(), initTightLooseTrigHistsTrigCuts(), initTrigTagProbeHist(), initTrigTagProbeHist_2Leg(), and initTrigTagProbeHists().