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
MonitorElement * fastPVz_HLTMinusRECO
const std::string getLabel() const
MonitorElement * h_3d_ip_sig
edm::EDGetTokenT< std::vector< reco::ShallowTagInfo > > shallowTagInfosTokenCalo_
edm::Handle< trigger::TriggerEvent > triggerObj_
edm::EDGetTokenT< reco::JetTagCollection > pfTagsToken_
const bool operator==(const std::string &v) const
edm::EDGetTokenT< reco::JetTagCollection > offlineDiscrTokenb_
void setLabel(std::string labelName)
edm::EDGetTokenT< std::vector< reco::Vertex > > hltCaloPVToken_
ObjME Discr_turnon_medium
PathInfo(int prescaleUsed, std::string pathName, std::string filterName, std::string processName, size_t type, std::string triggerType)
edm::Handle< std::vector< reco::TemplatedSecondaryVertexTagInfo< reco::IPTagInfo< edm::RefVector< std::vector< reco::Track >, reco::Track, edm::refhelper::FindUsingAdvance< std::vector< reco::Track >, reco::Track > >, reco::JTATagInfo >, reco::Vertex > > > caloTagInfos
MonitorElement * h_3d_ip_error
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
edm::Handle< std::vector< reco::ShallowTagInfo > > shallowTagInfosPf
edm::EDGetTokenT< std::vector< reco::Vertex > > offlinePVToken_
edm::EDGetTokenT< trigger::TriggerEvent > triggerSummaryFUToken
std::vector< PathInfo >::iterator find(const std::string &pathName)
edm::InputTag triggerResultsLabel_
MonitorElement * vtx_mass
edm::Handle< edm::TriggerResults > triggerResults_
edm::Handle< reco::JetTagCollection > pfTags
edm::InputTag triggerSummaryLabel_
const std::string getProcess() const
PathInfoCollection hltPathsAll_
MonitorElement * PVz_HLTMinusRECO
const edm::InputTag getTag() const
MonitorElement * n_vtx_trks
~BTVHLTOfflineSource() override
HLTConfigProvider hltConfig_
const int getprescaleUsed() const
edm::EDGetTokenT< reco::JetTagCollection > offlineDiscrTokenbb_
edm::EDGetTokenT< std::vector< reco::Vertex > > hltFastPVToken_
const int getObjectType() const
edm::Handle< std::vector< reco::TemplatedSecondaryVertexTagInfo< reco::IPTagInfo< edm::RefVector< std::vector< reco::Track >, reco::Track, edm::refhelper::FindUsingAdvance< std::vector< reco::Track >, reco::Track > >, reco::JTATagInfo >, reco::Vertex > > > pfTagInfos
edm::EDGetTokenT< edm::TriggerResults > triggerResultsToken
const std::string getTriggerType() const
MonitorElement * Discr_HLTMinusRECO
edm::EDGetTokenT< std::vector< reco::Vertex > > hltPFPVToken_
float turnon_threshold_loose_
void dqmBeginRun(edm::Run const &run, edm::EventSetup const &c) override
MonitorElement * h_3d_ip_distance
std::vector< std::pair< std::string, std::string > > custompathnamepairs_
edm::EDGetTokenT< trigger::TriggerEvent > triggerSummaryToken
edm::EDGetTokenT< std::vector< reco::ShallowTagInfo > > shallowTagInfosTokenPf_
edm::Handle< reco::JetTagCollection > caloTags
MonitorElement * Discr_HLTvsRECO
void bookHistograms(DQMStore::IBooker &, edm::Run const &run, edm::EventSetup const &c) override
edm::EDGetTokenT< reco::JetTagCollection > caloTagsToken_
edm::TriggerNames triggerNames_
float turnon_threshold_tight_
edm::EDGetTokenT< edm::TriggerResults > triggerResultsFUToken
MonitorElement * n_sel_tracks
edm::Handle< std::vector< reco::ShallowTagInfo > > shallowTagInfosCalo
float turnon_threshold_medium_