27 std::vector<TrigObjTnPHistColl>&)
const override;
50 descriptions.
add(
"trigObjTnPSource",
desc);
56 std::vector<TrigObjTnPHistColl>& tnpHistColls)
const {
59 bool hltChanged =
false;
63 for (
auto& histColl : tnpHistColls) {
65 histColl.bookHists(iBooker);
71 std::vector<TrigObjTnPHistColl>& tnpHistColls)
const {}
75 const std::vector<TrigObjTnPHistColl>& tnpHistColls)
const {
82 for (
auto& histColl : tnpHistColls) {
83 histColl.fill(*trigEvtHandle, *trigResultsHandle,
event.triggerNames(*trigResultsHandle));
TrigObjTnPSource(const edm::ParameterSet &)
std::vector< edm::ParameterSet > histCollConfigs_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
#define DEFINE_FWK_MODULE(type)
TrigObjTnPSource & operator=(const TrigObjTnPSource &)=delete
static edm::ParameterSetDescription makePSetDescription()
void dqmAnalyze(const edm::Event &, const edm::EventSetup &, const std::vector< TrigObjTnPHistColl > &) const override
void bookHistograms(DQMStore::IBooker &, const edm::Run &, const edm::EventSetup &, std::vector< TrigObjTnPHistColl > &) const override
edm::EDGetTokenT< edm::TriggerResults > trigResultsToken_
~TrigObjTnPSource() override=default
void dqmBeginRun(const edm::Run &, const edm::EventSetup &, std::vector< TrigObjTnPHistColl > &) const override
void add(std::string const &label, ParameterSetDescription const &psetDescription)
edm::EDGetTokenT< trigger::TriggerEvent > trigEvtToken_