#include <TrigObjTnPHistColl.h>
Classes | |
class | FilterSelector |
class | HistColl |
class | HistDefs |
class | HistFiller |
class | PathSelector |
class | ProbeData |
class | TrigObjVarF |
Public Member Functions | |
void | bookHists (DQMStore::ConcurrentBooker &iBooker) |
void | fill (const trigger::TriggerEvent &trigEvt, const edm::TriggerResults &trigResults, const edm::TriggerNames &trigNames) const |
void | init (const HLTConfigProvider &hltConfig) |
TrigObjTnPHistColl (const edm::ParameterSet &config) | |
Static Public Member Functions | |
static edm::ParameterSetDescription | makePSetDescription () |
Static Private Member Functions | |
static const trigger::Keys | getKeys (const trigger::TriggerEvent &trigEvt, const std::string &filterName) |
Private Attributes | |
std::string | collName_ |
PathSelector | evtTrigSel_ |
std::string | folderName_ |
HistDefs | histDefs_ |
VarRangeCutColl< trigger::TriggerObject > | probeCuts_ |
std::vector< ProbeData > | probeHists_ |
VarRangeCutColl< trigger::TriggerObject > | tagCuts_ |
FilterSelector | tagFilters_ |
Definition at line 89 of file TrigObjTnPHistColl.h.
TrigObjTnPHistColl::TrigObjTnPHistColl | ( | const edm::ParameterSet & | config | ) |
Definition at line 11 of file TrigObjTnPHistColl.cc.
References edm::ParameterSet::getParameter(), eostools::move(), and probeHists_.
void TrigObjTnPHistColl::bookHists | ( | DQMStore::ConcurrentBooker & | iBooker | ) |
Definition at line 41 of file TrigObjTnPHistColl.cc.
References collName_, folderName_, histDefs_, probeHists_, and DQMStore::IBooker::setCurrentFolder().
Referenced by TrigObjTnPHistColl::HistColl::HistColl(), init(), and TrigObjTnPHistColl::ProbeData::ProbeData().
void TrigObjTnPHistColl::fill | ( | const trigger::TriggerEvent & | trigEvt, |
const edm::TriggerResults & | trigResults, | ||
const edm::TriggerNames & | trigNames | ||
) | const |
Definition at line 49 of file TrigObjTnPHistColl.cc.
References evtTrigSel_, trigger::TriggerEvent::getObjects(), TrigObjTnPHistColl::FilterSelector::getPassingKeys(), probeCuts_, probeHists_, tagCuts_, and tagFilters_.
Referenced by TrigObjTnPHistColl::HistColl::HistColl(), init(), and TrigObjTnPHistColl::ProbeData::ProbeData().
|
staticprivate |
Definition at line 67 of file TrigObjTnPHistColl.cc.
References trigger::TriggerEvent::filterIndex(), trigger::TriggerEvent::filterKeys(), trigger::TriggerEvent::sizeFilters(), and trigger::TriggerEvent::usedProcessName().
Referenced by TrigObjTnPHistColl::ProbeData::fill(), TrigObjTnPHistColl::FilterSelector::FilterSet::getPassingKeys(), and init().
|
inline |
Definition at line 210 of file TrigObjTnPHistColl.h.
References bookHists(), evtTrigSel_, fill(), diMuonOutputModule_cfi::filterName, getKeys(), TrigObjTnPHistColl::PathSelector::init(), AlCaHLTBitMon_QueryRunRegistry::string, and trigNames.
|
static |
Definition at line 27 of file TrigObjTnPHistColl.cc.
References edm::ParameterSetDescription::add(), edm::ParameterSetDescription::addVPSet(), TrigObjTnPHistColl::FilterSelector::makePSetDescription(), TrigObjTnPHistColl::PathSelector::makePSetDescription(), TrigObjTnPHistColl::HistDefs::makePSetDescription(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by TrigObjTnPSource::fillDescriptions().
|
private |
Definition at line 222 of file TrigObjTnPHistColl.h.
Referenced by bookHists().
|
private |
Definition at line 226 of file TrigObjTnPHistColl.h.
|
private |
Definition at line 223 of file TrigObjTnPHistColl.h.
Referenced by bookHists().
|
private |
Definition at line 224 of file TrigObjTnPHistColl.h.
Referenced by bookHists().
|
private |
Definition at line 220 of file TrigObjTnPHistColl.h.
Referenced by fill().
|
private |
Definition at line 225 of file TrigObjTnPHistColl.h.
Referenced by bookHists(), fill(), and TrigObjTnPHistColl().
|
private |
Definition at line 220 of file TrigObjTnPHistColl.h.
Referenced by fill().
|
private |
Definition at line 221 of file TrigObjTnPHistColl.h.
Referenced by fill().