#include <HLTConfigProvider.h>
Public Member Functions | |
bool | changed () const |
changed? More... | |
const std::vector< std::string > & | datasetContent (const std::string &dataset) const |
names of trigger paths in dataset with name More... | |
const std::vector< std::string > & | datasetContent (unsigned int dataset) const |
names of trigger paths in dataset with index i More... | |
const std::vector< std::vector< std::string > > & | datasetContents () const |
names of trigger paths for all datasets More... | |
unsigned int | datasetIndex (const std::string &dataset) const |
index of dataset with name More... | |
const std::string & | datasetName (unsigned int dataset) const |
name of dataset with index i More... | |
const std::vector< std::string > & | datasetNames () const |
void | dump (const std::string &what) const |
Dumping config info to cout. More... | |
const std::string & | globalTag () const |
global tag More... | |
HLTConfigProvider () | |
c'tor More... | |
const std::vector< std::vector< std::pair< bool, std::string > > > & | hltL1GTSeeds () const |
const std::vector< std::pair< bool, std::string > > & | hltL1GTSeeds (const std::string &trigger) const |
HLTLevel1GTSeed modules for trigger path with name. More... | |
const std::vector< std::pair< bool, std::string > > & | hltL1GTSeeds (unsigned int trigger) const |
HLTLevel1GTSeed modules for trigger path with index i. More... | |
const std::vector< std::vector< std::string > > & | hltL1TSeeds () const |
const std::vector< std::string > & | hltL1TSeeds (const std::string &trigger) const |
HLTL1TSeed modules for trigger path with name. More... | |
const std::vector< std::string > & | hltL1TSeeds (unsigned int trigger) const |
HLTL1TSeed modules for trigger path with index i. More... | |
bool | init (const edm::Run &iRun, const edm::EventSetup &iSetup, const std::string &processName, bool &changed) |
d'tor More... | |
bool | inited () const |
Accessors (const methods) More... | |
unsigned int | l1tType () const |
L1T type (0=unknown, 1=legacy/stage-1 or 2=stage-2) More... | |
const std::string | moduleEDMType (const std::string &module) const |
C++ base class name of module. More... | |
unsigned int | moduleIndex (const std::string &trigger, const std::string &module) const |
unsigned int | moduleIndex (unsigned int trigger, const std::string &module) const |
slot position of module on trigger path (0 to size-1) More... | |
const std::string & | moduleLabel (const std::string &trigger, unsigned int module) const |
const std::string & | moduleLabel (unsigned int trigger, unsigned int module) const |
const std::vector< std::string > & | moduleLabels (const std::string &trigger) const |
const std::vector< std::string > & | moduleLabels (unsigned int trigger) const |
label(s) of module(s) on a trigger path More... | |
const edm::ParameterSet & | modulePSet (const std::string &module) const |
ParameterSet of module. More... | |
const std::string | moduleType (const std::string &module) const |
C++ class name of module. More... | |
const std::vector< std::string > & | prescaleLabels () const |
low-level data member access More... | |
unsigned int | prescaleSize () const |
const std::map< std::string, std::vector< unsigned int > > & | prescaleTable () const |
unsigned int | prescaleValue (unsigned int set, const std::string &trigger) const |
HLT prescale value in specific prescale set for a specific trigger path. More... | |
const std::string & | processName () const |
process name More... | |
const edm::ParameterSet & | processPSet () const |
ParameterSet of process. More... | |
bool | saveTags (const std::string &module) const |
Is module an L3 filter (ie, tracked saveTags=true) More... | |
const std::vector< std::string > & | saveTagsModules (const std::string &trigger) const |
const std::vector< std::string > & | saveTagsModules (unsigned int trigger) const |
unsigned int | size () const |
number of trigger paths in trigger table More... | |
unsigned int | size (const std::string &trigger) const |
unsigned int | size (unsigned int trigger) const |
number of modules on a specific trigger path More... | |
const std::vector< std::string > & | streamContent (const std::string &stream) const |
names of datasets in stream with name More... | |
const std::vector< std::string > & | streamContent (unsigned int stream) const |
names of datasets in stream with index i More... | |
const std::vector< std::vector< std::string > > & | streamContents () const |
names of datasets for all streams More... | |
unsigned int | streamIndex (const std::string &stream) const |
index of stream with name More... | |
const std::string & | streamName (unsigned int stream) const |
name of stream with index i More... | |
const std::vector< std::string > & | streamNames () const |
const std::string & | tableName () const |
HLT ConfDB table name. More... | |
unsigned int | triggerIndex (const std::string &triggerName) const |
slot position of trigger path in trigger table (0 to size-1) More... | |
const std::string & | triggerName (unsigned int triggerIndex) const |
const std::vector< std::string > & | triggerNames () const |
names of trigger paths More... | |
Static Public Member Functions | |
static const std::vector< std::string > | matched (const std::vector< std::string > &inputs, const std::string &pattern) |
regexp processing More... | |
static const std::string | removeVersion (const std::string &trigger) |
static const std::vector< std::string > | restoreVersion (const std::vector< std::string > &inputs, const std::string &trigger) |
Private Member Functions | |
void | clear () |
void | getDataFrom (const edm::ParameterSetID &iID) |
void | init (const edm::ProcessHistory &iHistory, const std::string &processName) |
void | init (const std::string &processName) |
Private Attributes | |
bool | changed_ |
const HLTConfigData * | hltConfigData_ |
bool | inited_ |
std::string | processName_ |
data members More... | |
This class provides access routines to get hold of the HLT Configuration
See header file for documentation
Definition at line 28 of file HLTConfigProvider.h.
HLTConfigProvider::HLTConfigProvider | ( | ) |
|
inline |
changed?
Definition at line 50 of file HLTConfigProvider.h.
References changed_.
Referenced by EmDQM::dqmBeginRun(), and init().
|
private |
Definition at line 214 of file HLTConfigProvider.cc.
References changed_, hltConfigData_, inited_, processName_, and s_dummyHLTConfigData().
Referenced by getDataFrom(), and init().
|
inline |
names of trigger paths in dataset with name
Definition at line 178 of file HLTConfigProvider.h.
References HLTConfigData::datasetContent(), and hltConfigData_.
|
inline |
names of trigger paths in dataset with index i
Definition at line 174 of file HLTConfigProvider.h.
References HLTConfigData::datasetContent(), and hltConfigData_.
Referenced by HLTFiltersDQMonitor::analyze(), HLTFiltersDQMonitor::bookHistograms(), and HLTScalers::dqmBeginRun().
|
inline |
names of trigger paths for all datasets
Definition at line 172 of file HLTConfigProvider.h.
References HLTConfigData::datasetContents(), and hltConfigData_.
Referenced by HLTrigReport::updateConfigCache().
|
inline |
index of dataset with name
Definition at line 170 of file HLTConfigProvider.h.
References HLTConfigData::datasetIndex(), and hltConfigData_.
|
inline |
name of dataset with index i
Definition at line 168 of file HLTConfigProvider.h.
References HLTConfigData::datasetName(), and hltConfigData_.
|
inline |
Datasets list of names of all datasets
Definition at line 166 of file HLTConfigProvider.h.
References HLTConfigData::datasetNames(), and hltConfigData_.
Referenced by HLTrigReport::updateConfigCache(), and HLTriggerJSONMonitoring::writeIniFile().
|
inline |
Dumping config info to cout.
Definition at line 43 of file HLTConfigProvider.h.
References HLTConfigData::dump(), and hltConfigData_.
Referenced by HLTPathSelector::beginRun(), and HLTEventAnalyzerRAW::beginRun().
|
private |
Definition at line 115 of file HLTConfigProvider.cc.
References changed_, clear(), ztail::d, edm::detail::ThreadSafeRegistry< KEY, T >::getMapped(), hltConfigData_, edm::ParameterSet::id(), inited_, edm::detail::ThreadSafeRegistry< KEY, T >::insertMapped(), edm::pset::Registry::instance(), edm::detail::ThreadSafeRegistry< KEY, T >::instance(), edm::Hash< I >::isValid(), processPSet(), and s_dummyHLTConfigData().
Referenced by init().
|
inline |
global tag
Definition at line 56 of file HLTConfigProvider.h.
References HLTConfigData::globalTag(), and hltConfigData_.
|
inline |
HLTLevel1GTSeed module HLTLevel1GTSeed modules for all trigger paths
Definition at line 122 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::hltL1GTSeeds().
Referenced by L1GtTriggerMenuTester::associateL1SeedsHltPath(), HLTPrescaleProvider::prescaleValues(), and HLTPrescaleProvider::prescaleValuesInDetail().
|
inline |
HLTLevel1GTSeed modules for trigger path with name.
Definition at line 126 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::hltL1GTSeeds().
|
inline |
HLTLevel1GTSeed modules for trigger path with index i.
Definition at line 130 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::hltL1GTSeeds().
|
inline |
HLTL1TSeed module HLTL1TSeed modules for all trigger paths
Definition at line 136 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::hltL1TSeeds().
Referenced by HLTPrescaleProvider::prescaleValues(), and HLTPrescaleProvider::prescaleValuesInDetail().
|
inline |
HLTL1TSeed modules for trigger path with name.
Definition at line 138 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::hltL1TSeeds().
|
inline |
HLTL1TSeed modules for trigger path with index i.
Definition at line 142 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::hltL1TSeeds().
|
private |
Check uniqueness (uniqueness should [soon] be enforced by Fw)
Definition at line 52 of file HLTConfigProvider.cc.
References edm::ProcessHistory::begin(), changed_, clear(), edm::ProcessHistory::end(), edm::ParameterSet::exists(), edm::ProcessHistory::getConfigurationForProcess(), getDataFrom(), edm::pset::Registry::getMapped(), hcalSimParameters_cfi::hb, hcalSimParameters_cfi::he, hltConfigData_, HLTConfigData::id(), init(), inited_, edm::pset::Registry::instance(), dqmiodumpmetadata::n, processName(), processName_, processPSet(), and s_dummyHLTConfigData().
bool HLTConfigProvider::init | ( | const edm::Run & | iRun, |
const edm::EventSetup & | iSetup, | ||
const std::string & | processName, | ||
bool & | changed | ||
) |
d'tor
Run-dependent initialisation (non-const method) "init" return value indicates whether intitialisation has succeeded "changed" parameter indicates whether the config has actually changed
Definition at line 36 of file HLTConfigProvider.cc.
References changed(), changed_, edm::RunBase::id(), inited_, edm::Run::processHistory(), processName(), and processName_.
Referenced by L1GtTriggerMenuTester::associateL1SeedsHltPath(), HLTPathSelector::beginRun(), HLTEventAnalyzerRAW::beginRun(), PixelVTXMonitor::beginRun(), LumiCalculator::beginRun(), AlCaIsolatedBunchFilter::beginRun(), AlCaIsolatedBunchSelector::beginRun(), AlCaIsoTracksProducerFilter::beginRun(), pat::PATTriggerEventProducer::beginRun(), AlCaHEMuonFilter::beginRun(), AlCaHBHEMuonFilter::beginRun(), AlCaLowPUHBHEMuonFilter::beginRun(), HcalRaddamMuon::beginRun(), StudyTriggerHLT::beginRun(), HLTHiggsSubAnalysis::beginRun(), HLTExoticaSubAnalysis::beginRun(), HLTrigReport::beginRun(), HcalHBHEMuonAnalyzer::beginRun(), AlCaIsoTracksFilter::beginRun(), IsoTrackCalibration::beginRun(), StudyCaloResponse::beginRun(), IsoTrackCalib::beginRun(), HcalIsoTrkAnalyzer::beginRun(), AlCaIsoTracksProducer::beginRun(), L1MuonRecoTreeProducer::beginRun(), TrackerDpgAnalysis::beginRun(), HLTFiltersDQMonitor::dqmBeginRun(), SUSY_HLT_DoubleMuon_Hadronic::dqmBeginRun(), SUSY_HLT_Muon_BJet::dqmBeginRun(), HLTTauDQMOfflineSource::dqmBeginRun(), SUSY_HLT_DoubleEle_Hadronic::dqmBeginRun(), SUSY_HLT_Electron_BJet::dqmBeginRun(), SUSY_HLT_DiJet_MET::dqmBeginRun(), SUSY_HLT_MuonFakes::dqmBeginRun(), SUSY_HLT_Muon_Hadronic::dqmBeginRun(), SUSY_HLT_ElecFakes::dqmBeginRun(), SUSY_HLT_VBF_Mu::dqmBeginRun(), SUSY_HLT_MuEle_Hadronic::dqmBeginRun(), SUSY_HLT_alphaT::dqmBeginRun(), EwkMuLumiMonitorDQM::dqmBeginRun(), HLTMuonValidator::dqmBeginRun(), HLTMuonOfflineAnalyzer::dqmBeginRun(), L1TEGammaOffline::dqmBeginRun(), BTVHLTOfflineSource::dqmBeginRun(), SUSY_HLT_SingleLepton::dqmBeginRun(), QcdUeDQM::dqmBeginRun(), HLTJetMETValidation::dqmBeginRun(), FSQDiJetAve::dqmBeginRun(), HLTScalers::dqmBeginRun(), JetMETHLTOfflineSource::dqmBeginRun(), EmDQM::dqmBeginRun(), L1TStage2CaloLayer2Offline::dqmBeginRun(), L1TMuonDQMOffline::dqmBeginRun(), L1TTauOffline::dqmBeginRun(), EmDQMReco::dqmBeginRun(), HLTObjectsMonitor::dqmBeginRun(), QcdLowPtDQM::dqmBeginRun(), HLTPrescaleProvider::init(), init(), TriggerHelper::initRun(), and GenericTriggerEventFlag::initRun().
|
private |
Definition at line 153 of file HLTConfigProvider.cc.
References edm::pset::Registry::begin(), clear(), edm::pset::Registry::end(), getDataFrom(), edm::pset::Registry::getMapped(), edm::ParameterSet::getParameter(), hltConfigData_, mps_fire::i, HLTConfigData::id(), instance, processName(), muonDTDigis_cfi::pset, s_dummyHLTConfigData(), AlCaHLTBitMon_QueryRunRegistry::string, and tableName().
|
inline |
Accessors (const methods)
initialised?
Definition at line 48 of file HLTConfigProvider.h.
References inited_.
Referenced by EmDQM::dqmBeginRun(), and BPHMonitor::matchToTrigger().
|
inline |
L1T type (0=unknown, 1=legacy/stage-1 or 2=stage-2)
Definition at line 118 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::l1tType().
Referenced by HLTPrescaleProvider::init(), HLTPrescaleProvider::prescaleSet(), HLTPrescaleProvider::prescaleValues(), and HLTPrescaleProvider::prescaleValuesInDetail().
|
static |
regexp processing
Definition at line 225 of file HLTConfigProvider.cc.
References edm::glob2reg(), mps_fire::i, input, PixelMapPlotter::inputs, dqmiodumpmetadata::n, topSingleLeptonDQM_PU_cfi::pattern, fetchall_from_DQM_v2::regexp, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by GenericTriggerEventFlag::expandLogicalExpression(), and restoreVersion().
|
inline |
C++ base class name of module.
Definition at line 106 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::moduleEDMType().
Referenced by HLTFiltersDQMonitor::analyze(), HLTFiltersDQMonitor::bookHistograms(), and EmDQM::getFilterModules().
|
inline |
Definition at line 98 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::moduleIndex().
|
inline |
slot position of module on trigger path (0 to size-1)
Definition at line 95 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::moduleIndex().
Referenced by HLTFiltersDQMonitor::analyze(), and EmDQM::analyze().
|
inline |
Definition at line 90 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::moduleLabel().
|
inline |
Definition at line 87 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::moduleLabel().
Referenced by HLTFiltersDQMonitor::analyze(), EmDQM::getFilterModules(), and HLTPrescaleProvider::rejectedByHLTPrescaler().
|
inline |
Definition at line 78 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::moduleLabels().
|
inline |
label(s) of module(s) on a trigger path
Definition at line 75 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::moduleLabels().
Referenced by EwkMuLumiMonitorDQM::analyze(), HcalIsoTrkAnalyzer::analyze(), HLTObjectsMonitor::analyze(), HLTEventAnalyzerRAW::analyzeTrigger(), LumiCalculator::beginRun(), HLTFiltersDQMonitor::bookHistograms(), HLTTauDQMOfflineSource::dqmBeginRun(), JetMETHLTOfflineSource::dqmBeginRun(), JetMETHLTOfflineSource::getL1ConditionModuleName(), L1MuonRecoTreeProducer::match_trigger(), L1TTauOffline::matchHlt(), L1TMuonDQMOffline::matchHlt(), BPHMonitor::matchToTrigger(), HLTMuonValidator::moduleLabels(), HLTMuonOfflineAnalyzer::moduleLabels(), and HLTrigReport::updateConfigCache().
|
inline |
ParameterSet of module.
Definition at line 112 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::modulePSet().
Referenced by LumiCalculator::beginRun(), EmDQM::dqmBeginRun(), EmDQM::makePSetForEgammaGenericFilter(), EmDQM::makePSetForEgammaGenericQuadraticFilter(), EmDQM::makePSetForElectronGenericFilter(), EmDQM::makePSetForEtFilter(), EmDQM::makePSetForL1SeedToSuperClusterMatchFilter(), EmDQM::makePSetForOneOEMinusOneOPFilter(), and EmDQM::makePSetForPixelMatchFilter().
|
inline |
C++ class name of module.
Definition at line 103 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::moduleType().
Referenced by HLTFiltersDQMonitor::analyze(), HLTEventAnalyzerRAW::analyzeTrigger(), LumiCalculator::beginRun(), HLTFiltersDQMonitor::bookHistograms(), JetMETHLTOfflineSource::dqmBeginRun(), EmDQM::getFilterModules(), JetMETHLTOfflineSource::getL1ConditionModuleName(), HLTTauDQMPath::HLTTauDQMPath(), EmDQM::makePSetForEgammaGenericFilter(), EmDQM::makePSetForEgammaGenericQuadraticFilter(), EmDQM::makePSetForElectronGenericFilter(), HLTPrescaleProvider::rejectedByHLTPrescaler(), and HLTrigReport::updateConfigCache().
|
inline |
low-level data member access
Definition at line 191 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::prescaleLabels().
|
inline |
HLT prescale info Number of HLT prescale sets
Definition at line 184 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::prescaleSize().
Referenced by EwkMuLumiMonitorDQM::analyze().
|
inline |
Definition at line 192 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::prescaleTable().
|
inline |
HLT prescale value in specific prescale set for a specific trigger path.
Definition at line 186 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::prescaleValue().
Referenced by EwkMuLumiMonitorDQM::analyze(), HLTPrescaleProvider::prescaleValue(), HLTPrescaleProvider::prescaleValues(), and HLTPrescaleProvider::prescaleValuesInDetail().
|
inline |
process name
Definition at line 53 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::processName().
Referenced by HLTFiltersDQMonitor::dqmBeginRun(), EmDQM::dqmBeginRun(), init(), and HLTPrescaleProvider::prescaleSet().
|
inline |
ParameterSet of process.
Definition at line 109 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::processPSet().
Referenced by getDataFrom(), and init().
|
static |
Definition at line 238 of file HLTConfigProvider.cc.
References fetchall_from_DQM_v2::regexp.
Referenced by BTVHLTOfflineSource::bookHistograms(), HLTJetMETValidation::bookHistograms(), JetMETHLTOfflineSource::bookHistograms(), EmDQM::dqmBeginRun(), and HLTObjectsMonitor::dqmBeginRun().
|
static |
Definition at line 243 of file HLTConfigProvider.cc.
References PixelMapPlotter::inputs, and matched().
Referenced by GenericTriggerEventFlag::expandLogicalExpression().
|
inline |
Is module an L3 filter (ie, tracked saveTags=true)
Definition at line 115 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::saveTags().
Referenced by HLTObjectsMonitor::analyze(), EmDQM::makePSetForEgammaGenericFilter(), and EmDQM::makePSetForEgammaGenericQuadraticFilter().
|
inline |
Definition at line 84 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::saveTagsModules().
|
inline |
Definition at line 81 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::saveTagsModules().
|
inline |
number of trigger paths in trigger table
Definition at line 62 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::size().
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), TriggerHelper::acceptHltLogicalExpression(), GenericTriggerEventFlag::acceptHltLogicalExpression(), GenericTriggerEventFlag::allHLTPathsAreValid(), HLTFiltersDQMonitor::analyze(), HLTEventAnalyzerRAW::analyze(), HLTEventAnalyzerRAW::analyzeTrigger(), L1GtTriggerMenuTester::associateL1SeedsHltPath(), HLTPathSelector::beginRun(), HLTEventAnalyzerRAW::beginRun(), LumiCalculator::beginRun(), pat::PATTriggerEventProducer::beginRun(), HcalRaddamMuon::beginRun(), HcalHBHEMuonAnalyzer::beginRun(), IsoTrackCalibration::beginRun(), HcalIsoTrkAnalyzer::beginRun(), L1MuonRecoTreeProducer::beginRun(), HLTFiltersDQMonitor::bookHistograms(), HLTScalers::bookHistograms(), L1TMuonDQMOffline::bookHistograms(), L1TTauOffline::bookHistograms(), HLTFiltersDQMonitor::dqmBeginRun(), BTVHLTOfflineSource::dqmBeginRun(), QcdUeDQM::dqmBeginRun(), JetMETHLTOfflineSource::dqmBeginRun(), EmDQM::dqmBeginRun(), QcdLowPtDQM::dqmBeginRun(), JetMETHLTOfflineSource::fillMEforMonTriggerSummary(), HLTPathSelector::filter(), EmDQM::findEgammaPaths(), EmDQM::getFilterModules(), BPHMonitor::getTriggerName(), TriggerHelper::initRun(), GenericTriggerEventFlag::initRun(), L1MuonRecoTreeProducer::match_trigger(), L1TTauOffline::matchHlt(), L1TMuonDQMOffline::matchHlt(), BPHMonitor::matchToTrigger(), and JetMETHLTOfflineSource::validPathHLT().
|
inline |
Definition at line 65 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::size().
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
inline |
number of modules on a specific trigger path
Definition at line 64 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::size().
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
inline |
names of datasets in stream with name
Definition at line 160 of file HLTConfigProvider.h.
References hltConfigData_, cms::cuda::stream, and HLTConfigData::streamContent().
|
inline |
names of datasets in stream with index i
Definition at line 156 of file HLTConfigProvider.h.
References hltConfigData_, cms::cuda::stream, and HLTConfigData::streamContent().
Referenced by HLTFiltersDQMonitor::analyze(), HLTFiltersDQMonitor::bookHistograms(), and HLTScalers::dqmBeginRun().
|
inline |
names of datasets for all streams
Definition at line 154 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::streamContents().
Referenced by HLTrigReport::updateConfigCache().
|
inline |
index of stream with name
Definition at line 152 of file HLTConfigProvider.h.
References hltConfigData_, cms::cuda::stream, and HLTConfigData::streamIndex().
Referenced by HLTScalers::dqmBeginRun().
|
inline |
name of stream with index i
Definition at line 150 of file HLTConfigProvider.h.
References hltConfigData_, cms::cuda::stream, and HLTConfigData::streamName().
|
inline |
Streams list of names of all streams
Definition at line 148 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::streamNames().
Referenced by HLTFiltersDQMonitor::analyze(), HLTFiltersDQMonitor::bookHistograms(), HLTScalers::dqmBeginRun(), and HLTrigReport::updateConfigCache().
|
inline |
HLT ConfDB table name.
Definition at line 59 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::tableName().
Referenced by L1GtTriggerMenuTester::associateL1SeedsHltPath(), LumiCalculator::beginRun(), HLTFiltersDQMonitor::bookHistograms(), HLTFiltersDQMonitor::dqmBeginRun(), EmDQM::dqmBeginRun(), init(), and pat::PATTriggerEventProducer::produce().
|
inline |
slot position of trigger path in trigger table (0 to size-1)
Definition at line 72 of file HLTConfigProvider.h.
References hltConfigData_, HLTConfigData::triggerIndex(), and triggerName().
Referenced by TriggerHelper::acceptHltLogicalExpression(), GenericTriggerEventFlag::acceptHltLogicalExpression(), GenericTriggerEventFlag::allHLTPathsAreValid(), HLTFiltersDQMonitor::analyze(), EwkMuLumiMonitorDQM::analyze(), PixelVTXMonitor::analyze(), EmDQMReco::analyze(), HcalIsoTrkAnalyzer::analyze(), HLTEventAnalyzerRAW::analyzeTrigger(), HLTPathSelector::beginRun(), HLTEventAnalyzerRAW::beginRun(), IsoTrackCalibration::beginRun(), HcalIsoTrkAnalyzer::beginRun(), EmDQM::dqmBeginRun(), HLTObjectsMonitor::dqmBeginRun(), BPHMonitor::matchToTrigger(), triggerName(), and HLTrigReport::updateConfigCache().
|
inline |
Definition at line 69 of file HLTConfigProvider.h.
References hltConfigData_, triggerIndex(), and HLTConfigData::triggerName().
Referenced by HLTEventAnalyzerRAW::analyze(), L1GtTriggerMenuTester::associateL1SeedsHltPath(), LumiCalculator::beginRun(), HcalRaddamMuon::beginRun(), HcalHBHEMuonAnalyzer::beginRun(), L1MuonRecoTreeProducer::beginRun(), L1TMuonDQMOffline::bookHistograms(), L1TTauOffline::bookHistograms(), BTVHLTOfflineSource::dqmBeginRun(), QcdUeDQM::dqmBeginRun(), JetMETHLTOfflineSource::dqmBeginRun(), QcdLowPtDQM::dqmBeginRun(), JetMETHLTOfflineSource::fillMEforMonTriggerSummary(), EmDQM::findEgammaPaths(), BPHMonitor::getTriggerName(), triggerIndex(), and JetMETHLTOfflineSource::validPathHLT().
|
inline |
names of trigger paths
Definition at line 68 of file HLTConfigProvider.h.
References hltConfigData_, and HLTConfigData::triggerNames().
Referenced by HLTFiltersDQMonitor::analyze(), EwkMuLumiMonitorDQM::analyze(), HLTPathSelector::beginRun(), HLTHiggsSubAnalysis::beginRun(), HLTExoticaSubAnalysis::beginRun(), TrackerDpgAnalysis::beginRun(), HLTFiltersDQMonitor::bookHistograms(), PixelVTXMonitor::bookHistograms(), SUSY_HLT_DoubleMuon_Hadronic::dqmBeginRun(), SUSY_HLT_Muon_BJet::dqmBeginRun(), HLTTauDQMOfflineSource::dqmBeginRun(), SUSY_HLT_DoubleEle_Hadronic::dqmBeginRun(), SUSY_HLT_Electron_BJet::dqmBeginRun(), SUSY_HLT_DiJet_MET::dqmBeginRun(), SUSY_HLT_ElecFakes::dqmBeginRun(), SUSY_HLT_Muon_Hadronic::dqmBeginRun(), SUSY_HLT_MuonFakes::dqmBeginRun(), SUSY_HLT_VBF_Mu::dqmBeginRun(), SUSY_HLT_MuEle_Hadronic::dqmBeginRun(), SUSY_HLT_alphaT::dqmBeginRun(), HLTMuonValidator::dqmBeginRun(), HLTMuonOfflineAnalyzer::dqmBeginRun(), L1TEGammaOffline::dqmBeginRun(), SUSY_HLT_SingleLepton::dqmBeginRun(), HLTJetMETValidation::dqmBeginRun(), L1TStage2CaloLayer2Offline::dqmBeginRun(), HLTObjectsMonitor::dqmBeginRun(), GenericTriggerEventFlag::initRun(), HLTrigReport::updateConfigCache(), and HLTriggerJSONMonitoring::writeIniFile().
|
private |
Definition at line 211 of file HLTConfigProvider.h.
Referenced by changed(), clear(), getDataFrom(), and init().
|
private |
Definition at line 212 of file HLTConfigProvider.h.
Referenced by clear(), datasetContent(), datasetContents(), datasetIndex(), datasetName(), datasetNames(), dump(), getDataFrom(), globalTag(), hltL1GTSeeds(), hltL1TSeeds(), init(), l1tType(), moduleEDMType(), moduleIndex(), moduleLabel(), moduleLabels(), modulePSet(), moduleType(), prescaleLabels(), prescaleSize(), prescaleTable(), prescaleValue(), processName(), processPSet(), saveTags(), saveTagsModules(), size(), streamContent(), streamContents(), streamIndex(), streamName(), streamNames(), tableName(), triggerIndex(), triggerName(), and triggerNames().
|
private |
Definition at line 210 of file HLTConfigProvider.h.
Referenced by clear(), getDataFrom(), init(), and inited().
|
private |