Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
L1Trigger
CSCTrackFinder
plugins
CSCTFCandidateProducer.h
Go to the documentation of this file.
1
#ifndef CSCTrackFinder_CSCTFCandidateProducer_h
2
#define CSCTrackFinder_CSCTFCandidateProducer_h
3
4
#include <string>
5
#include <vector>
6
7
#include "
FWCore/Framework/interface/global/EDProducer.h
"
8
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
9
#include "
FWCore/Utilities/interface/InputTag.h
"
10
#include "
FWCore/Utilities/interface/EDGetToken.h
"
11
#include "
FWCore/Utilities/interface/EDPutToken.h
"
12
#include "
DataFormats/L1CSCTrackFinder/interface/L1CSCTrackCollection.h
"
13
#include "
L1Trigger/CSCTrackFinder/src/CSCTFCandidateBuilder.h
"
14
15
class
L1MuRegionalCand
;
16
17
class
CSCTFCandidateProducer
:
public
edm::global::EDProducer
<> {
18
public
:
19
explicit
CSCTFCandidateProducer
(
const
edm::ParameterSet
&);
20
21
void
produce
(
edm::StreamID
,
edm::Event
&
e
,
const
edm::EventSetup
&
c
)
const override
;
22
23
private
:
24
const
edm::EDGetTokenT<L1CSCTrackCollection>
input_module
;
25
const
edm::EDPutTokenT<std::vector<L1MuRegionalCand>
>
putToken_
;
26
const
CSCTFCandidateBuilder
my_builder
;
27
};
28
29
#endif
EDProducer.h
c
const edm::EventSetup & c
Definition:
SiStripLAProfileBooker.cc:66
EDGetToken.h
CSCTFCandidateBuilder.h
edm::StreamID
Definition:
StreamID.h:30
EDPutToken.h
CSCTFCandidateProducer::my_builder
const CSCTFCandidateBuilder my_builder
Definition:
CSCTFCandidateProducer.h:26
L1CSCTrackCollection.h
CSCTFCandidateProducer::CSCTFCandidateProducer
CSCTFCandidateProducer(const edm::ParameterSet &)
Definition:
CSCTFCandidateProducer.cc:10
edm::EDGetTokenT< L1CSCTrackCollection >
edm::EDPutTokenT
Definition:
EDPutToken.h:33
ParameterSet.h
CSCTFCandidateProducer::putToken_
const edm::EDPutTokenT< std::vector< L1MuRegionalCand > > putToken_
Definition:
CSCTFCandidateProducer.h:25
edm::EventSetup
Definition:
EventSetup.h:59
edm::global::EDProducer
Definition:
EDProducer.h:32
L1MuRegionalCand
Definition:
L1MuRegionalCand.h:26
alignCSCRings.e
list e
Definition:
alignCSCRings.py:91
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:47
CSCTFCandidateProducer::input_module
const edm::EDGetTokenT< L1CSCTrackCollection > input_module
Definition:
CSCTFCandidateProducer.h:24
edm::Event
Definition:
Event.h:73
CSCTFCandidateProducer::produce
void produce(edm::StreamID, edm::Event &e, const edm::EventSetup &c) const override
Definition:
CSCTFCandidateProducer.cc:15
CSCTFCandidateProducer
Definition:
CSCTFCandidateProducer.h:17
CSCTFCandidateBuilder
Definition:
CSCTFCandidateBuilder.h:18
Generated for CMSSW Reference Manual by
1.8.5