45 bool hasFired =
false;
47 unsigned int numTriggers = trigNames.
size();
48 for(
unsigned int hltIndex=0; hltIndex<numTriggers; ++hltIndex ) {
49 if (trigNames.
triggerName(hltIndex).find(
triggerPath_) != std::string::npos && hltresults->wasrun(hltIndex) && hltresults->accept(hltIndex)){
T getParameter(std::string const &) const
virtual edm::TriggerNames const & triggerNames(edm::TriggerResults const &triggerResults) const
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
bool getByToken(EDGetToken token, Handle< PROD > &result) const
#define DEFINE_FWK_MODULE(type)
Strings::size_type size() const
MonitorElement * book1D(Args &&...args)
EventShapeDQM(const edm::ParameterSet &ps)
static const char *const trigNames[]
void setCurrentFolder(const std::string &fullpath)
void analyze(edm::Event const &e, edm::EventSetup const &eSetup)
std::string const & triggerName(unsigned int index) const
edm::EDGetTokenT< reco::EvtPlaneCollection > theEPCollection_
edm::EDGetTokenT< edm::TriggerResults > triggerResults_