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 
45 
49 
53 
54 public:
56  ~HLTScoutingMuonProducer() override;
57 
58  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
59 
60 private:
61  void produce(edm::StreamID sid, edm::Event& iEvent, edm::EventSetup const& setup) const final;
62 
71 
72  const double muonPtCut;
73  const double muonEtaCut;
74  const double minVtxProbCut;
75 };
76 
77 #endif
const edm::EDGetTokenT< reco::MuonCollection > MuonCollection_
void produce(edm::StreamID sid, edm::Event &iEvent, edm::EventSetup const &setup) const final
const edm::EDGetTokenT< RecoChargedCandMap > EcalPFClusterIsoMap_
const edm::EDGetTokenT< reco::TrackCollection > TrackCollection_
const edm::EDGetTokenT< RecoChargedCandMap > HcalPFClusterIsoMap_
int iEvent
Definition: GenABIO.cc:224
const edm::EDGetTokenT< edm::ValueMap< double > > TrackIsoMap_
~HLTScoutingMuonProducer() override
edm::AssociationMap< edm::OneToValue< std::vector< reco::RecoChargedCandidate >, float, unsigned int > > RecoChargedCandMap
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
const edm::EDGetTokenT< reco::VertexCollection > displacedvertexCollection_
const edm::EDGetTokenT< reco::RecoChargedCandidateCollection > ChargedCandidateCollection_
const edm::EDGetTokenT< reco::MuonTrackLinksCollection > linkToken_
HLTScoutingMuonProducer(const edm::ParameterSet &)