Definition at line 42 of file HLTMuonValidator.cc.
Definition at line 92 of file HLTMuonValidator.cc.
References HLTMuonPlotter::getTokens(), myTokens_, and pset_.
T getParameter(std::string const &) const
std::vector< std::string > hltPathsToCheck_
boost::tuple< edm::EDGetTokenT< trigger::TriggerEventWithRefs >, edm::EDGetTokenT< reco::GenParticleCollection >, edm::EDGetTokenT< reco::MuonCollection > > myTokens_
static boost::tuple< edm::EDGetTokenT< trigger::TriggerEventWithRefs >, edm::EDGetTokenT< reco::GenParticleCollection >, edm::EDGetTokenT< reco::MuonCollection > > getTokens(const edm::ParameterSet &, edm::ConsumesCollector &&)
std::string hltProcessName_
Definition at line 224 of file HLTMuonValidator.cc.
References analyzers_.
228 vector<HLTMuonPlotter>::iterator iter;
230 iter->analyze(iEvent, iSetup);
std::vector< HLTMuonPlotter > analyzers_
Definition at line 208 of file HLTMuonValidator.cc.
References analyzers_.
214 vector<HLTMuonPlotter>::iterator iter;
216 iter->beginRun(iBooker, iRun, iSetup);
std::vector< HLTMuonPlotter > analyzers_
Definition at line 166 of file HLTMuonValidator.cc.
References analyzers_, hltConfig_, DQMSequences_cfi::hltPaths, hltPathsToCheck_, hltProcessName_, mps_fire::i, HLTConfigProvider::init(), tablePrinter::labels, moduleLabels(), myTokens_, callgraph::path, listBenchmarks::pattern, pset_, stepLabels(), customisers::steps, and HLTConfigProvider::triggerNames().
172 LogError(
"HLTMuonVal") <<
"Initialization of HLTConfigProvider failed!!";
187 set<string>::iterator iPath;
188 for (iPath = hltPaths.begin(); iPath != hltPaths.end(); iPath++) {
190 string path = * iPath;
191 string shortpath =
path;
192 if (path.rfind(
"_v") < path.length())
193 shortpath = path.substr(0, path.rfind(
"_v"));
198 if (!labels.empty() && !steps.empty()) {
std::vector< std::string > stepLabels(const std::vector< std::string > &)
const std::vector< std::string > & triggerNames() const
names of trigger paths
std::vector< HLTMuonPlotter > analyzers_
std::vector< std::string > hltPathsToCheck_
boost::tuple< edm::EDGetTokenT< trigger::TriggerEventWithRefs >, edm::EDGetTokenT< reco::GenParticleCollection >, edm::EDGetTokenT< reco::MuonCollection > > myTokens_
std::vector< std::string > moduleLabels(std::string)
HLTConfigProvider hltConfig_
bool init(const edm::Run &iRun, const edm::EventSetup &iSetup, const std::string &processName, bool &changed)
d'tor
std::string hltProcessName_
vector< string > HLTMuonValidator::moduleLabels |
( |
std::string |
| ) |
|
|
private |
vector< string > HLTMuonValidator::stepLabels |
( |
const std::vector< std::string > & |
| ) |
|
|
private |
Definition at line 123 of file HLTMuonValidator.cc.
References spr::find(), mps_fire::i, and customisers::steps.
Referenced by dqmBeginRun().
124 vector<string>
steps(1,
"All");
128 steps.push_back(
"L3TkIso");
130 steps.push_back(
"L2Iso");
132 else if ((
modules[
i].
find(
"pfecalIsoRhoFiltered") != string::npos)) {
134 steps.push_back(
"L3EcalIso");
136 steps.push_back(
"TkEcalIso");
138 else if ((
modules[
i].
find(
"pfhcalIsoRhoFiltered") != string::npos)) {
140 steps.push_back(
"L3HcalIso");
142 steps.push_back(
"TkHcalIso");
144 else if (
modules[
i].
find(
"TkFiltered") != string::npos){
145 steps.push_back(
"Tk");
148 steps.push_back(
"L3");
150 steps.push_back(
"L2");
152 steps.push_back(
"L1");
154 return vector<string>();
158 return vector<string>();
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
std::vector<std::string> HLTMuonValidator::hltPathsToCheck_ |
|
private |
std::string HLTMuonValidator::hltProcessName_ |
|
private |