Definition at line 44 of file HLTMuonOfflineAnalyzer.cc.
Definition at line 89 of file HLTMuonOfflineAnalyzer.cc.
T getParameter(std::string const &) const
HLTMuonMatchAndPlotContainer plotterContainer_
std::string hltProcessName_
std::vector< std::string > hltPathsToCheck_
Definition at line 131 of file HLTMuonOfflineAnalyzer.cc.
References HLTMuonMatchAndPlotContainer::addPlotter(), hltConfig_, DQMSequences_cfi::hltPaths, hltPathsToCheck_, hltProcessName_, mps_fire::i, HLTConfigProvider::init(), tablePrinter::labels, moduleLabels(), callgraph::path, plotterContainer_, pset_, and HLTConfigProvider::triggerNames().
138 LogError(
"HLTMuonVal") <<
"Initialization of HLTConfigProvider failed!!";
146 if (j.find(
i) != std::string::npos){
153 set<string>::iterator iPath;
154 vector<string>::const_iterator ilabel;
155 for (iPath = hltPaths.begin(); iPath != hltPaths.end(); iPath++) {
156 string path = * iPath;
158 bool isLastLabel =
false;
159 for (ilabel = labels.begin(); ilabel != labels.end(); ilabel++) {
160 if (*ilabel == labels.back()) isLastLabel =
true;
HLTMuonMatchAndPlotContainer plotterContainer_
std::string hltProcessName_
const std::vector< std::string > & triggerNames() const
names of trigger paths
bool init(const edm::Run &iRun, const edm::EventSetup &iSetup, const std::string &processName, bool &changed)
d'tor
HLTConfigProvider hltConfig_
std::vector< std::string > moduleLabels(const std::string &)
void addPlotter(const edm::ParameterSet &, std::string, std::string, bool)
Add a HLTMuonMatchAndPlot for a given path.
std::vector< std::string > hltPathsToCheck_
vector< string > HLTMuonOfflineAnalyzer::moduleLabels |
( |
const std::string & |
| ) |
|
|
private |
Definition at line 101 of file HLTMuonOfflineAnalyzer.cc.
References hltConfig_, HLTConfigProvider::moduleLabels(), and electrons_cff::modules.
Referenced by dqmBeginRun().
105 auto iter = modules.begin();
106 while (iter != modules.end()){
107 if ((iter->find(
"Filtered") == string::npos)&&(iter->find(
"hltL1s") == string::npos)){
108 iter = modules.erase(iter);
110 else if (iter->find(
"L1Filtered0") != string::npos)
111 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::vector<std::string> HLTMuonOfflineAnalyzer::hltPathsToCheck_ |
|
private |
std::string HLTMuonOfflineAnalyzer::hltProcessName_ |
|
private |