Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoMuon
MuonIdentification
plugins
MuonLinksProducerForHLT.h
Go to the documentation of this file.
1
#ifndef MuonIdentification_MuonLinksProducerForHLT_h
2
#define MuonIdentification_MuonLinksProducerForHLT_h
3
13
// user include files
14
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
15
#include "
FWCore/Framework/interface/global/EDProducer.h
"
16
#include "
FWCore/Framework/interface/Event.h
"
17
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
18
#include "
DataFormats/TrackReco/interface/TrackFwd.h
"
19
#include "
DataFormats/TrackReco/interface/Track.h
"
20
#include "
DataFormats/MuonReco/interface/MuonFwd.h
"
21
//#include "DataFormats/MuonReco/interface/Muon.h"
22
#include "
DataFormats/MuonReco/interface/MuonTrackLinks.h
"
23
24
class
MuonLinksProducerForHLT
:
public
edm::global::EDProducer
<> {
25
public
:
26
explicit
MuonLinksProducerForHLT
(
const
edm::ParameterSet
&);
27
28
~MuonLinksProducerForHLT
()
override
;
29
30
void
produce
(
edm::StreamID
,
edm::Event
&,
const
edm::EventSetup
&)
const override
;
31
32
private
:
33
edm::InputTag
theLinkCollectionInInput
;
34
edm::InputTag
theInclusiveTrackCollectionInInput
;
35
edm::EDGetTokenT<reco::MuonTrackLinksCollection>
linkToken_
;
36
edm::EDGetTokenT<reco::TrackCollection>
trackToken_
;
37
double
ptMin
;
38
double
pMin
;
39
double
shareHitFraction
;
40
};
41
#endif
MuonLinksProducerForHLT::pMin
double pMin
Definition:
MuonLinksProducerForHLT.h:38
EDProducer.h
MuonLinksProducerForHLT::theLinkCollectionInInput
edm::InputTag theLinkCollectionInInput
Definition:
MuonLinksProducerForHLT.h:33
edm::StreamID
Definition:
StreamID.h:30
Event.h
TrackFwd.h
edm::EDGetTokenT< reco::MuonTrackLinksCollection >
Frameworkfwd.h
MuonFwd.h
ParameterSet.h
MuonLinksProducerForHLT::ptMin
double ptMin
Definition:
MuonLinksProducerForHLT.h:37
MuonTrackLinks.h
MuonLinksProducerForHLT
Definition:
MuonLinksProducerForHLT.h:24
MuonLinksProducerForHLT::trackToken_
edm::EDGetTokenT< reco::TrackCollection > trackToken_
Definition:
MuonLinksProducerForHLT.h:36
MuonLinksProducerForHLT::linkToken_
edm::EDGetTokenT< reco::MuonTrackLinksCollection > linkToken_
Definition:
MuonLinksProducerForHLT.h:35
MuonLinksProducerForHLT::shareHitFraction
double shareHitFraction
Definition:
MuonLinksProducerForHLT.h:39
MuonLinksProducerForHLT::produce
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
Definition:
MuonLinksProducerForHLT.cc:36
MuonLinksProducerForHLT::MuonLinksProducerForHLT
MuonLinksProducerForHLT(const edm::ParameterSet &)
Definition:
MuonLinksProducerForHLT.cc:22
edm::EventSetup
Definition:
EventSetup.h:59
edm::global::EDProducer
Definition:
EDProducer.h:32
MuonLinksProducerForHLT::~MuonLinksProducerForHLT
~MuonLinksProducerForHLT() override
Definition:
MuonLinksProducerForHLT.cc:34
edm::InputTag
Definition:
InputTag.h:15
MuonLinksProducerForHLT::theInclusiveTrackCollectionInInput
edm::InputTag theInclusiveTrackCollectionInInput
Definition:
MuonLinksProducerForHLT.h:34
Track.h
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::Event
Definition:
Event.h:73
Generated for CMSSW Reference Manual by
1.8.5