1 #ifndef BTVHLTOfflineSource_H 2 #define BTVHLTOfflineSource_H void analyze(const edm::Event &, const edm::EventSetup &) override
BTVHLTOfflineSource(const edm::ParameterSet &)
const std::string getPath() const
edm::EDGetTokenT< reco::JetTagCollection > offlineCSVTokenCalo_
edm::EDGetTokenT< reco::JetTagCollection > offlineCSVTokenPF_
MonitorElement * fastPVz_HLTMinusRECO_
const std::string getLabel() const
edm::Handle< trigger::TriggerEvent > triggerObj_
MonitorElement * getMEhisto_PVz_HLTMinusRECO()
void setLabel(std::string labelName)
edm::EDGetTokenT< std::vector< reco::Vertex > > hltCaloPVToken_
edm::Handle< reco::JetTagCollection > csvPfTags
PathInfo(int prescaleUsed, std::string pathName, std::string filterName, std::string processName, size_t type, std::string triggerType)
MonitorElement * getMEhisto_CSV()
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
MonitorElement * getMEhisto_fastPVz()
edm::EDGetTokenT< std::vector< reco::Vertex > > offlinePVToken_
MonitorElement * getMEhisto_CSV_RECOvsHLT()
edm::EDGetTokenT< trigger::TriggerEvent > triggerSummaryFUToken
edm::Handle< reco::JetTagCollection > csvCaloTags
std::vector< PathInfo >::iterator find(const std::string &pathName)
edm::InputTag triggerResultsLabel_
edm::Handle< edm::TriggerResults > triggerResults_
edm::InputTag triggerSummaryLabel_
MonitorElement * getMEhisto_fastPVz_HLTMinusRECO()
const std::string getProcess() const
PathInfoCollection hltPathsAll_
const edm::InputTag getTag() const
MonitorElement * getMEhisto_Pt()
edm::EDGetTokenT< reco::JetTagCollection > csvCaloTagsToken_
~BTVHLTOfflineSource() override
HLTConfigProvider hltConfig_
const int getprescaleUsed() const
edm::EDGetTokenT< std::vector< reco::Vertex > > hltFastPVToken_
const int getObjectType() const
MonitorElement * CSV_RECOvsHLT_
edm::EDGetTokenT< edm::TriggerResults > triggerResultsToken
const std::string getTriggerType() const
edm::EDGetTokenT< std::vector< reco::Vertex > > hltPFPVToken_
MonitorElement * getMEhisto_PVz()
void dqmBeginRun(edm::Run const &run, edm::EventSetup const &c) override
std::vector< std::pair< std::string, std::string > > custompathnamepairs_
edm::EDGetTokenT< trigger::TriggerEvent > triggerSummaryToken
MonitorElement * fastPVz_
void setHistos(MonitorElement *const CSV, MonitorElement *const Pt, MonitorElement *const Eta, MonitorElement *const CSV_RECOvsHLT, MonitorElement *const PVz, MonitorElement *const fastPVz, MonitorElement *const PVz_HLTMinusRECO, MonitorElement *const fastPVz_HLTMinusRECO)
void bookHistograms(DQMStore::IBooker &, edm::Run const &run, edm::EventSetup const &c) override
edm::EDGetTokenT< reco::JetTagCollection > csvPfTagsToken_
bool operator==(const std::string &v)
edm::TriggerNames triggerNames_
edm::EDGetTokenT< edm::TriggerResults > triggerResultsFUToken
MonitorElement * PVz_HLTMinusRECO_
MonitorElement * getMEhisto_Eta()