Definition at line 46 of file HLTMuonOfflineAnalyzer.cc.
void HLTMuonOfflineAnalyzer::beginJob |
( |
void |
| ) |
|
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 129 of file HLTMuonOfflineAnalyzer.cc.
References analyzers_, hltConfig_, hltPathsToCheck_, hltProcessName_, i, HLTConfigProvider::init(), j, L1TDQM_cfg::labels, moduleLabels(), path(), listBenchmarks::pattern, pset_, and HLTConfigProvider::triggerNames().
135 LogError(
"HLTMuonVal") <<
"Initialization of HLTConfigProvider failed!!";
140 set<string> hltPaths;
150 set<string>::iterator iPath;
151 for (iPath = hltPaths.begin(); iPath != hltPaths.end(); iPath++) {
152 string path = * iPath;
154 if (labels.size() > 0) {
161 vector<HLTMuonMatchAndPlot>::iterator iter;
163 iter->beginRun(iRun, iSetup);
std::vector< std::string > moduleLabels(std::string)
std::string hltProcessName_
const std::vector< std::string > & triggerNames() const
names of trigger paths
std::vector< HLTMuonMatchAndPlot > analyzers_
bool init(const edm::Run &iRun, const edm::EventSetup &iSetup, const std::string &processName, bool &changed)
HLTConfigProvider hltConfig_
std::vector< std::string > hltPathsToCheck_
void HLTMuonOfflineAnalyzer::endJob |
( |
void |
| ) |
|
|
privatevirtual |
vector< string > HLTMuonOfflineAnalyzer::moduleLabels |
( |
std::string |
| ) |
|
|
private |
Definition at line 111 of file HLTMuonOfflineAnalyzer.cc.
References hltConfig_, and HLTConfigProvider::moduleLabels().
Referenced by beginRun().
114 vector<string>::iterator iter = modules.begin();
116 while (iter != modules.end())
117 if (iter->find(
"Filtered") == string::npos)
118 iter = modules.erase(iter);
const std::vector< std::string > & moduleLabels(unsigned int trigger) const
label(s) of module(s) on a trigger path
HLTConfigProvider hltConfig_
std::string HLTMuonOfflineAnalyzer::destination_ |
|
private |
std::vector<std::string> HLTMuonOfflineAnalyzer::hltPathsToCheck_ |
|
private |
std::string HLTMuonOfflineAnalyzer::hltProcessName_ |
|
private |