#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) |
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=NULL) |
void | initStdEleHists (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=NULL) |
void | initStdPhoHists (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 () | |
Private Attributes | |
DQMStore::IBooker & | iBooker |
const TrigCodes & | trigCodes |
Definition at line 28 of file EgHLTMonElemFuncs.h.
|
inline |
Definition at line 34 of file EgHLTMonElemFuncs.h.
|
inline |
Definition at line 35 of file EgHLTMonElemFuncs.h.
|
inline |
Definition at line 82 of file EgHLTMonElemFuncs.h.
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 301 of file EgHLTMonElemFuncs.cc.
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 327 of file EgHLTMonElemFuncs.cc.
|
inline |
Definition at line 90 of file EgHLTMonElemFuncs.h.
|
inline |
Definition at line 36 of file EgHLTMonElemFuncs.h.
Referenced by 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 109 of file EgHLTMonElemFuncs.cc.
Referenced by 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 99 of file EgHLTMonElemFuncs.cc.
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 167 of file EgHLTMonElemFuncs.cc.
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 104 of file EgHLTMonElemFuncs.cc.
void MonElemFuncs::initStdEleCutHists | ( | std::vector< MonElemWithCutBase< OffEle > * > & | histVec, |
const std::string & | filterName, | ||
const std::string & | baseName, | ||
const BinData & | bins, | ||
EgHLTDQMCut< OffEle > * | cut = NULL |
||
) |
Definition at line 219 of file EgHLTMonElemFuncs.cc.
void MonElemFuncs::initStdEleHists | ( | std::vector< MonElemManagerBase< OffEle > * > & | histVec, |
const std::string & | filterName, | ||
const std::string & | baseName, | ||
const BinData & | bins | ||
) |
Definition at line 11 of file EgHLTMonElemFuncs.cc.
void MonElemFuncs::initStdPhoCutHists | ( | std::vector< MonElemWithCutBase< OffPho > * > & | histVec, |
const std::string & | filterName, | ||
const std::string & | baseName, | ||
const BinData & | bins, | ||
EgHLTDQMCut< OffPho > * | cut = NULL |
||
) |
Definition at line 243 of file EgHLTMonElemFuncs.cc.
void MonElemFuncs::initStdPhoHists | ( | std::vector< MonElemManagerBase< OffPho > * > & | histVec, |
const std::string & | filterName, | ||
const std::string & | baseName, | ||
const BinData & | bins | ||
) |
Definition at line 58 of file EgHLTMonElemFuncs.cc.
Referenced by egHLT::PhoHLTFilterMon::PhoHLTFilterMon().
void MonElemFuncs::initTightLooseDiObjTrigHistsTrigCuts | ( | std::vector< MonElemContainer< OffEle > * > & | eleMonElems, |
const std::vector< std::string > & | tightLooseTrigs, | ||
const BinData & | bins | ||
) |
Definition at line 383 of file EgHLTMonElemFuncs.cc.
void MonElemFuncs::initTightLooseDiObjTrigHistsTrigCuts | ( | std::vector< MonElemContainer< OffPho > * > & | phoMonElems, |
const std::vector< std::string > & | tightLooseTrigs, | ||
const BinData & | bins | ||
) |
Definition at line 398 of file EgHLTMonElemFuncs.cc.
void MonElemFuncs::initTightLooseTrigHists | ( | std::vector< MonElemContainer< OffEle > * > & | eleMonElems, |
const std::vector< std::string > & | tightLooseTrigs, | ||
const BinData & | bins, | ||
EgHLTDQMCut< OffEle > * | eleCut | ||
) |
Definition at line 263 of file EgHLTMonElemFuncs.cc.
void MonElemFuncs::initTightLooseTrigHists | ( | std::vector< MonElemContainer< OffPho > * > & | phoMonElems, |
const std::vector< std::string > & | tightLooseTrigs, | ||
const BinData & | bins, | ||
EgHLTDQMCut< OffPho > * | phoCut | ||
) |
Definition at line 280 of file EgHLTMonElemFuncs.cc.
|
inline |
Definition at line 117 of file EgHLTMonElemFuncs.h.
void MonElemFuncs::initTightLooseTrigHistsTrigCuts | ( | std::vector< MonElemContainer< OffEle > * > & | eleMonElems, |
const std::vector< std::string > & | tightLooseTrigs, | ||
const BinData & | bins | ||
) |
Definition at line 354 of file EgHLTMonElemFuncs.cc.
void MonElemFuncs::initTightLooseTrigHistsTrigCuts | ( | std::vector< MonElemContainer< OffPho > * > & | phoMonElems, |
const std::vector< std::string > & | tightLooseTrigs, | ||
const BinData & | bins | ||
) |
Definition at line 368 of file EgHLTMonElemFuncs.cc.
void MonElemFuncs::initTrigTagProbeHist | ( | std::vector< MonElemContainer< OffEle > * > & | eleMonElems, |
const std::string | filterName, | ||
int | cutMask, | ||
const BinData & | bins | ||
) |
Definition at line 446 of file EgHLTMonElemFuncs.cc.
void MonElemFuncs::initTrigTagProbeHist | ( | std::vector< MonElemContainer< OffPho > * > & | phoMonElems, |
const std::string | filterName, | ||
int | cutMask, | ||
const BinData & | bins | ||
) |
Definition at line 520 of file EgHLTMonElemFuncs.cc.
void MonElemFuncs::initTrigTagProbeHist_2Leg | ( | std::vector< MonElemContainer< OffEle > * > & | eleMonElems, |
const std::string | filterName, | ||
int | cutMask, | ||
const BinData & | bins | ||
) |
Definition at line 472 of file EgHLTMonElemFuncs.cc.
void MonElemFuncs::initTrigTagProbeHists | ( | std::vector< MonElemContainer< OffEle > * > & | eleMonElems, |
const std::vector< std::string > | filterNames, | ||
int | cutMask, | ||
const BinData & | bins | ||
) |
Definition at line 416 of file EgHLTMonElemFuncs.cc.
void MonElemFuncs::initTrigTagProbeHists | ( | std::vector< MonElemContainer< OffPho > * > & | phoMonElems, |
const std::vector< std::string > | filterNames, | ||
int | cutMask, | ||
const BinData & | bins | ||
) |
Definition at line 491 of file EgHLTMonElemFuncs.cc.
|
private |
Definition at line 30 of file EgHLTMonElemFuncs.h.
|
private |
Definition at line 31 of file EgHLTMonElemFuncs.h.