1 #ifndef BTVHLTOfflineSource_H 2 #define BTVHLTOfflineSource_H virtual void analyze(const edm::Event &, const edm::EventSetup &) override
BTVHLTOfflineSource(const edm::ParameterSet &)
edm::EDGetTokenT< reco::JetTagCollection > offlineCSVTokenCalo_
edm::EDGetTokenT< reco::JetTagCollection > offlineCSVTokenPF_
const int getObjectType(void) const
MonitorElement * fastPVz_HLTMinusRECO_
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()
bool operator==(const std::string v)
const std::string getPath(void) const
edm::EDGetTokenT< std::vector< reco::Vertex > > offlinePVToken_
MonitorElement * getMEhisto_CSV_RECOvsHLT()
edm::EDGetTokenT< trigger::TriggerEvent > triggerSummaryFUToken
edm::Handle< reco::JetTagCollection > csvCaloTags
edm::InputTag triggerResultsLabel_
edm::Handle< edm::TriggerResults > triggerResults_
const std::string getLabel(void) const
const std::string getTriggerType(void) const
edm::InputTag triggerSummaryLabel_
MonitorElement * getMEhisto_fastPVz_HLTMinusRECO()
PathInfoCollection hltPathsAll_
MonitorElement * getMEhisto_Pt()
edm::EDGetTokenT< reco::JetTagCollection > csvCaloTagsToken_
const int getprescaleUsed(void) const
const edm::InputTag getTag(void) const
HLTConfigProvider hltConfig_
edm::EDGetTokenT< std::vector< reco::Vertex > > hltFastPVToken_
MonitorElement * CSV_RECOvsHLT_
edm::EDGetTokenT< edm::TriggerResults > triggerResultsToken
edm::EDGetTokenT< std::vector< reco::Vertex > > hltPFPVToken_
MonitorElement * getMEhisto_PVz()
virtual void dqmBeginRun(edm::Run const &run, edm::EventSetup const &c) override
std::vector< PathInfo >::iterator find(std::string pathName)
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)
virtual void bookHistograms(DQMStore::IBooker &, edm::Run const &run, edm::EventSetup const &c) override
edm::EDGetTokenT< reco::JetTagCollection > csvPfTagsToken_
edm::TriggerNames triggerNames_
const std::string getProcess(void) const
edm::EDGetTokenT< edm::TriggerResults > triggerResultsFUToken
MonitorElement * PVz_HLTMinusRECO_
MonitorElement * getMEhisto_Eta()