#include <TrigResRateMon.h>
Classes | |
class | DatasetInfo |
class | PathInfo |
class | PathInfoCollection |
Public Attributes | |
edm::Handle < trigger::TriggerEvent > | fTriggerObj |
PathInfoCollection | hltPaths_ |
PathInfoCollection | hltPathsDiagonal_ |
Private Member Functions | |
void | addLumiToAverage (double lumi) |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
virtual void | beginJob () |
void | beginLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c) |
void | beginRun (const edm::Run &run, const edm::EventSetup &c) |
void | bookCountsPerPath () |
void | bookTestHisto () |
void | clearCountsPerPath () |
void | clearLumiAverage () |
void | countHLTGroupBXHitsEndLumiBlock (const int &lumi) |
void | countHLTGroupHitsEndLumiBlock (const int &lumi) |
void | countHLTGroupL1HitsEndLumiBlock (const int &lumi) |
void | countHLTPathHitsEndLumiBlock (const int &lumi) |
virtual void | endJob () |
void | endLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c) |
void | endRun (const edm::Run &run, const edm::EventSetup &c) |
EndRun. More... | |
void | fillCountsPerPath (const edm::Event &iEvent, const edm::EventSetup &iSetup) |
void | fillHltMatrix (const edm::TriggerNames &triggerNames, const edm::Event &iEvent, const edm::EventSetup &iSetup) |
void | filltestHisto (const int &lumi) |
void | fillXsecPerDataset (const int &lumi) |
void | findReferenceTriggerIndex () |
const std::string | getL1ConditionModuleName (const std::string &pathname) |
int | getThresholdFromName (const std::string &pathname) |
int | getTriggerTypeParsePathName (const std::string &pathname) |
bool | hasHLTPassed (const std::string &pathname, const edm::TriggerNames &triggerNames) |
bool | hasL1Passed (const std::string &pathname, const edm::TriggerNames &triggerNames) |
void | normalizeHLTMatrix () |
void | printCountsPerPathThisLumi () |
void | setupHltBxPlots () |
void | setupHltLsPlots () |
void | setupHltMatrix (const std::string &label, std::vector< std::string > &paths) |
void | setupStreamMatrix (const std::string &label, std::vector< std::string > &paths) |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
Module to monitor rates from TriggerResults
Implementation: <Notes on="" implementation>="">
Definition at line 87 of file TrigResRateMon.h.
|
explicit |
Definition at line 16 of file TrigResRateMon.cc.
References gather_cfg::cout, dbe_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), edm::InputTag::instance(), edm::InputTag::label(), LogDebug, NULL, cppFunctionSkipper::operator, mergeAndRegister::paths, AlCaHLTBitMon_QueryRunRegistry::string, and triggerResultsToken_().
TrigResRateMon::~TrigResRateMon | ( | ) |
Definition at line 196 of file TrigResRateMon.cc.
|
private |
|
privatevirtual |
Implements edm::EDAnalyzer.
Definition at line 211 of file TrigResRateMon.cc.
References gather_cfg::cout, edm::false, edm::Event::getByToken(), LogDebug, edm::Event::triggerNames(), edm::triggerResults(), and triggerResultsToken_().
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 325 of file TrigResRateMon.cc.
References AlcaSiStripGainsHarvester_cff::DQMStore, MonitorElement::Fill(), and cppFunctionSkipper::operator.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 1871 of file TrigResRateMon.cc.
References gather_cfg::cout.
|
privatevirtual |
add dataset name and thier triggers to the list
Reimplemented from edm::EDAnalyzer.
Definition at line 352 of file TrigResRateMon.cc.
References TrigResRateMon::DatasetInfo::countsPerPathME_Name, gather_cfg::cout, TrigResRateMon::DatasetInfo::datasetName, makeLayoutFileForGui::datasetNames, dbe_, AlcaSiStripGainsHarvester_cff::DQMStore, edm::first(), g, i, edm::RunBase::id(), LogDebug, cppFunctionSkipper::operator, EgammaValidation_cff::pathName, TrigResRateMon::DatasetInfo::printMaskedPaths(), TrigResRateMon::DatasetInfo::ratePerLSME_Name, TrigResRateMon::DatasetInfo::rawCountsPerPathME_Name, TrigResRateMon::DatasetInfo::scaledXsecPerPathME_Name, edm::second(), TrigResRateMon::DatasetInfo::setMaskedPaths(), TrigResRateMon::DatasetInfo::setPaths(), AlCaHLTBitMon_QueryRunRegistry::string, findQualityFiles::v, and TrigResRateMon::DatasetInfo::xsecPerPathME_Name.
|
private |
Definition at line 1549 of file TrigResRateMon.cc.
|
private |
Definition at line 1801 of file TrigResRateMon.cc.
References dbe_, i, mergeVDriftHistosByStation::name, timingPdfMaker::pathname, MonitorElement::setAxisTitle(), and indexGen::title.
|
private |
Definition at line 1612 of file TrigResRateMon.cc.
|
private |
Definition at line 1634 of file TrigResRateMon.cc.
|
private |
Definition at line 2039 of file TrigResRateMon.cc.
References b, plotTTrigFromHistos::binNumber(), runGlobalFakeInputProducer::bxOffset, MonitorElement::getTH2F(), j, roll_playback::k, LogDebug, LogTrace, timingPdfMaker::pathname, edm::second(), findQualityFiles::size, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 2261 of file TrigResRateMon.cc.
References dbe_, MonitorElement::getTH1(), MonitorElement::getTH1F(), MonitorElement::getTH2F(), i, LogDebug, LogTrace, and timingPdfMaker::pathname.
|
private |
Definition at line 2181 of file TrigResRateMon.cc.
References dbe_, MonitorElement::getTH1(), MonitorElement::getTH1F(), i, LogDebug, LogTrace, and timingPdfMaker::pathname.
|
private |
Definition at line 2370 of file TrigResRateMon.cc.
References dbe_, MonitorElement::getTH1(), MonitorElement::getTH2F(), i, LogDebug, LogTrace, timingPdfMaker::pathname, and AlCaHLTBitMon_QueryRunRegistry::string.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 344 of file TrigResRateMon.cc.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 1886 of file TrigResRateMon.cc.
References gather_cfg::cout, dbe_, MonitorElement::DQM_KIND_INT, MonitorElement::getIntValue(), edm::LuminosityBlockBase::id(), MonitorElement::kind(), LogTrace, fjr2json::lumi, and edm::LuminosityBlockID::luminosityBlock().
|
privatevirtual |
EndRun.
Reimplemented from edm::EDAnalyzer.
Definition at line 1022 of file TrigResRateMon.cc.
References edm::RunBase::id(), and LogDebug.
|
private |
Definition at line 1448 of file TrigResRateMon.cc.
References accept(), gather_cfg::cout, dbe_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 1203 of file TrigResRateMon.cc.
References gather_cfg::cout, dbe_, edm::first(), g, MonitorElement::getTH1F(), i, LogTrace, edm::second(), edm::TriggerNames::triggerIndex(), and funct::true.
|
private |
Definition at line 1978 of file TrigResRateMon.cc.
References MonitorElement::getTH1F(), i, cmsHarvester::index, timingPdfMaker::pathname, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
PD rate plot
Definition at line 1650 of file TrigResRateMon.cc.
References gather_cfg::cout, dbe_, MonitorElement::getTH1F(), and RPCpg::rate().
|
private |
Definition at line 1563 of file TrigResRateMon.cc.
References gather_cfg::cout, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 2515 of file TrigResRateMon.cc.
|
private |
Definition at line 2582 of file TrigResRateMon.cc.
References i, mergeVDriftHistosByStation::name, timingPdfMaker::pathname, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 2484 of file TrigResRateMon.cc.
References trigger::TriggerBJet, trigger::TriggerElectron, trigger::TriggerJet, trigger::TriggerMET, trigger::TriggerMuon, trigger::TriggerPhoton, trigger::TriggerTau, trigger::TriggerTET, and trigger::TriggerTrack.
|
private |
Definition at line 2568 of file TrigResRateMon.cc.
References edm::TriggerNames::triggerIndex().
|
private |
Definition at line 2542 of file TrigResRateMon.cc.
References timingPdfMaker::pathname, edm::TriggerNames::triggerIndex(), and findQualityFiles::v.
|
private |
Definition at line 2620 of file TrigResRateMon.cc.
References makeLayoutFileForGui::datasetNames, dbe_, MonitorElement::getTH1F(), MonitorElement::getTH2F(), and i.
|
private |
Definition at line 1587 of file TrigResRateMon.cc.
References gather_cfg::cout.
|
private |
Definition at line 1699 of file TrigResRateMon.cc.
|
private |
Definition at line 1730 of file TrigResRateMon.cc.
References newFWLiteAna::bin, dbe_, i, mergeVDriftHistosByStation::name, MonitorElement::setAxisTitle(), MonitorElement::setBinLabel(), and indexGen::title.
|
private |
Definition at line 1030 of file TrigResRateMon.cc.
References dbe_, MonitorElement::getTH1F(), MonitorElement::getTProfile(), and i.
|
private |
Definition at line 1157 of file TrigResRateMon.cc.
References dbe_, MonitorElement::getTH1F(), MonitorElement::getTH2F(), and i.
|
private |
Definition at line 192 of file TrigResRateMon.h.
|
private |
Definition at line 193 of file TrigResRateMon.h.
|
private |
Definition at line 259 of file TrigResRateMon.h.
|
private |
Definition at line 152 of file TrigResRateMon.h.
|
private |
Definition at line 275 of file TrigResRateMon.h.
|
private |
Definition at line 236 of file TrigResRateMon.h.
|
private |
Definition at line 237 of file TrigResRateMon.h.
|
private |
Definition at line 245 of file TrigResRateMon.h.
|
private |
Definition at line 246 of file TrigResRateMon.h.
|
private |
Definition at line 251 of file TrigResRateMon.h.
|
private |
Definition at line 183 of file TrigResRateMon.h.
|
private |
Definition at line 266 of file TrigResRateMon.h.
|
private |
Definition at line 185 of file TrigResRateMon.h.
|
private |
Definition at line 271 of file TrigResRateMon.h.
|
private |
Definition at line 265 of file TrigResRateMon.h.
|
private |
Definition at line 191 of file TrigResRateMon.h.
|
private |
Definition at line 154 of file TrigResRateMon.h.
|
private |
Definition at line 153 of file TrigResRateMon.h.
|
private |
Definition at line 161 of file TrigResRateMon.h.
|
private |
Definition at line 222 of file TrigResRateMon.h.
|
private |
Definition at line 264 of file TrigResRateMon.h.
|
private |
Definition at line 263 of file TrigResRateMon.h.
edm::Handle<trigger::TriggerEvent> TrigResRateMon::fTriggerObj |
Definition at line 95 of file TrigResRateMon.h.
|
private |
Definition at line 281 of file TrigResRateMon.h.
PathInfoCollection TrigResRateMon::hltPaths_ |
Definition at line 824 of file TrigResRateMon.h.
PathInfoCollection TrigResRateMon::hltPathsDiagonal_ |
Definition at line 826 of file TrigResRateMon.h.
|
private |
Definition at line 256 of file TrigResRateMon.h.
|
private |
Definition at line 159 of file TrigResRateMon.h.
|
private |
Definition at line 160 of file TrigResRateMon.h.
|
private |
Definition at line 230 of file TrigResRateMon.h.
|
private |
Definition at line 291 of file TrigResRateMon.h.
|
private |
Definition at line 214 of file TrigResRateMon.h.
|
private |
Definition at line 164 of file TrigResRateMon.h.
|
private |
Definition at line 165 of file TrigResRateMon.h.
|
private |
Definition at line 163 of file TrigResRateMon.h.
|
private |
Definition at line 194 of file TrigResRateMon.h.
|
private |
Definition at line 199 of file TrigResRateMon.h.
|
private |
Definition at line 200 of file TrigResRateMon.h.
|
private |
Definition at line 201 of file TrigResRateMon.h.
|
private |
Definition at line 198 of file TrigResRateMon.h.
|
private |
Definition at line 207 of file TrigResRateMon.h.
|
private |
Definition at line 202 of file TrigResRateMon.h.
|
private |
Definition at line 255 of file TrigResRateMon.h.
|
private |
Definition at line 277 of file TrigResRateMon.h.
|
private |
Definition at line 240 of file TrigResRateMon.h.
|
private |
Definition at line 239 of file TrigResRateMon.h.
|
private |
Definition at line 241 of file TrigResRateMon.h.
|
private |
Definition at line 242 of file TrigResRateMon.h.
|
private |
Definition at line 233 of file TrigResRateMon.h.
|
private |
Definition at line 148 of file TrigResRateMon.h.
|
private |
Definition at line 229 of file TrigResRateMon.h.
|
private |
Definition at line 257 of file TrigResRateMon.h.
|
private |
Definition at line 252 of file TrigResRateMon.h.
|
private |
Definition at line 150 of file TrigResRateMon.h.
|
private |
Definition at line 149 of file TrigResRateMon.h.
|
private |
Definition at line 151 of file TrigResRateMon.h.
|
private |
Definition at line 181 of file TrigResRateMon.h.
|
private |
Definition at line 179 of file TrigResRateMon.h.
|
private |
Definition at line 178 of file TrigResRateMon.h.
|
private |
Definition at line 175 of file TrigResRateMon.h.
|
private |
Definition at line 177 of file TrigResRateMon.h.
|
private |
Definition at line 182 of file TrigResRateMon.h.
|
private |
Definition at line 180 of file TrigResRateMon.h.
|
private |
Definition at line 176 of file TrigResRateMon.h.
|
private |
Definition at line 254 of file TrigResRateMon.h.
|
private |
Definition at line 235 of file TrigResRateMon.h.
|
private |
Definition at line 462 of file TrigResRateMon.h.
|
private |
Definition at line 276 of file TrigResRateMon.h.
|
private |
Definition at line 244 of file TrigResRateMon.h.
|
private |
Definition at line 243 of file TrigResRateMon.h.
|
private |
Definition at line 190 of file TrigResRateMon.h.
|
private |
Definition at line 189 of file TrigResRateMon.h.
|
private |
Definition at line 280 of file TrigResRateMon.h.
|
private |
Definition at line 280 of file TrigResRateMon.h.
|
private |
Definition at line 232 of file TrigResRateMon.h.
|
private |
Definition at line 223 of file TrigResRateMon.h.
|
private |
Definition at line 221 of file TrigResRateMon.h.
|
private |
Definition at line 219 of file TrigResRateMon.h.
|
private |
Definition at line 220 of file TrigResRateMon.h.
|
private |
Definition at line 283 of file TrigResRateMon.h.
|
private |
Definition at line 273 of file TrigResRateMon.h.
|
private |
Definition at line 248 of file TrigResRateMon.h.
|
private |
Definition at line 215 of file TrigResRateMon.h.
|
private |
Definition at line 174 of file TrigResRateMon.h.
|
private |
Definition at line 231 of file TrigResRateMon.h.
|
private |
Definition at line 197 of file TrigResRateMon.h.
|
private |
Definition at line 253 of file TrigResRateMon.h.
|
private |
Definition at line 262 of file TrigResRateMon.h.
|
private |
Definition at line 261 of file TrigResRateMon.h.
|
private |
Definition at line 286 of file TrigResRateMon.h.
|
private |
Definition at line 279 of file TrigResRateMon.h.
|
private |
Definition at line 289 of file TrigResRateMon.h.
|
private |
Definition at line 290 of file TrigResRateMon.h.
|
private |
Definition at line 278 of file TrigResRateMon.h.
|
private |
Definition at line 209 of file TrigResRateMon.h.
|
private |
Definition at line 166 of file TrigResRateMon.h.
|
private |
Definition at line 172 of file TrigResRateMon.h.
|
private |
Definition at line 170 of file TrigResRateMon.h.
|
private |
Definition at line 171 of file TrigResRateMon.h.
|
private |
Definition at line 167 of file TrigResRateMon.h.
|
private |
Definition at line 168 of file TrigResRateMon.h.
|
private |
Definition at line 210 of file TrigResRateMon.h.
|
private |
Definition at line 208 of file TrigResRateMon.h.