CMS 3D CMS Logo

HLTScoutingMuonProducer.h
Go to the documentation of this file.
1 #ifndef HLTScoutingMuonProducer_h
2 #define HLTScoutingMuonProducer_h
3 
4 // -*- C++ -*-
5 //
6 // Package: HLTrigger/Muon
7 // Class: HLTScoutingMuonProducer
8 //
14 //
15 // Original Author: David G. Sheffield (Rutgers)
16 // Created: Fri, 31 Jul 2015
17 //
18 //
19 
20 // system include files
21 #include <memory>
22 
23 // user include files
29 
38 
41 
44 
48 
52 
53 public:
55  ~HLTScoutingMuonProducer() override;
56 
57  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
58 
59 private:
60  void produce(edm::StreamID sid, edm::Event& iEvent, edm::EventSetup const& setup) const final;
61 
70 
71  const double muonPtCut;
72  const double muonEtaCut;
73  const double minVtxProbCut;
74 };
75 
76 #endif
edm::StreamID
Definition: StreamID.h:30
HLTScoutingMuonProducer::minVtxProbCut
const double minVtxProbCut
Definition: HLTScoutingMuonProducer.h:73
Muon.h
dqmMemoryStats.float
float
Definition: dqmMemoryStats.py:127
edm::EDGetTokenT< reco::RecoChargedCandidateCollection >
Run3ScoutingVertex.h
AssociationMap.h
HLTScoutingMuonProducer::muonPtCut
const double muonPtCut
Definition: HLTScoutingMuonProducer.h:71
HLTScoutingMuonProducer::EcalPFClusterIsoMap_
const edm::EDGetTokenT< RecoChargedCandMap > EcalPFClusterIsoMap_
Definition: HLTScoutingMuonProducer.h:67
HLTScoutingMuonProducer::TrackCollection_
const edm::EDGetTokenT< reco::TrackCollection > TrackCollection_
Definition: HLTScoutingMuonProducer.h:66
HLTScoutingMuonProducer::MuonCollection_
const edm::EDGetTokenT< reco::MuonCollection > MuonCollection_
Definition: HLTScoutingMuonProducer.h:64
getRef.h
singleTopDQM_cfi.setup
setup
Definition: singleTopDQM_cfi.py:37
MakerMacros.h
Track.h
TrackFwd.h
HLTScoutingMuonProducer::RecoChargedCandMap
edm::AssociationMap< edm::OneToValue< std::vector< reco::RecoChargedCandidate >, float, unsigned int > > RecoChargedCandMap
Definition: HLTScoutingMuonProducer.h:51
HLTScoutingMuonProducer::HcalPFClusterIsoMap_
const edm::EDGetTokenT< RecoChargedCandMap > HcalPFClusterIsoMap_
Definition: HLTScoutingMuonProducer.h:68
MuonFwd.h
HLTScoutingMuonProducer::TrackIsoMap_
const edm::EDGetTokenT< edm::ValueMap< double > > TrackIsoMap_
Definition: HLTScoutingMuonProducer.h:69
HLTScoutingMuonProducer::~HLTScoutingMuonProducer
~HLTScoutingMuonProducer() override
edm::global::EDProducer
Definition: EDProducer.h:32
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
edm::ParameterSet
Definition: ParameterSet.h:47
HLTScoutingMuonProducer::ChargedCandidateCollection_
const edm::EDGetTokenT< reco::RecoChargedCandidateCollection > ChargedCandidateCollection_
Definition: HLTScoutingMuonProducer.h:62
Event.h
edm::AssociationMap
Definition: AssociationMap.h:48
HLTScoutingMuonProducer::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: HLTScoutingMuonProducer.cc:298
iEvent
int iEvent
Definition: GenABIO.cc:224
edm::EventSetup
Definition: EventSetup.h:58
HitPattern.h
ValueMap.h
HLTScoutingMuonProducer::displacedvertexCollection_
const edm::EDGetTokenT< reco::VertexCollection > displacedvertexCollection_
Definition: HLTScoutingMuonProducer.h:63
VertexFwd.h
HLTScoutingMuonProducer::HLTScoutingMuonProducer
HLTScoutingMuonProducer(const edm::ParameterSet &)
Definition: HLTScoutingMuonProducer.cc:24
RecoChargedCandidate.h
Vertex.h
Frameworkfwd.h
HLTScoutingMuonProducer::muonEtaCut
const double muonEtaCut
Definition: HLTScoutingMuonProducer.h:72
ParameterSet.h
EDProducer.h
edm::Event
Definition: Event.h:73
RecoChargedCandidateFwd.h
HLTScoutingMuonProducer::linkToken_
const edm::EDGetTokenT< reco::MuonTrackLinksCollection > linkToken_
Definition: HLTScoutingMuonProducer.h:65
Run3ScoutingMuon.h
HLTScoutingMuonProducer
Definition: HLTScoutingMuonProducer.h:49
HLTScoutingMuonProducer::produce
void produce(edm::StreamID sid, edm::Event &iEvent, edm::EventSetup const &setup) const final
Definition: HLTScoutingMuonProducer.cc:46