CMS 3D CMS Logo

VertexProducer.h
Go to the documentation of this file.
1 #ifndef __L1Trigger_VertexFinder_VertexProducer_h__
2 #define __L1Trigger_VertexFinder_VertexProducer_h__
3 
16 
17 #include <iostream>
18 #include <map>
19 #include <set>
20 #include <string>
21 #include <vector>
22 
23 namespace l1tVertexFinder {
24  class AlgoSettings;
25 }
26 
28 public:
29  explicit VertexProducer(const edm::ParameterSet&);
30  ~VertexProducer() override {}
31 
32 private:
34 
35  void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override;
36 
37 private:
41 
43 };
44 
45 #endif
l1tVertexFinder
Definition: AlgoSettings.h:10
edm::StreamID
Definition: StreamID.h:30
MessageLogger.h
edm::EDGetTokenT
Definition: EDGetToken.h:33
RecoVertex.h
MakerMacros.h
TrackerTopology.h
VertexProducer::~VertexProducer
~VertexProducer() override
Definition: VertexProducer.h:30
TrackerTopologyRcd.h
VertexProducer::produce
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
Definition: VertexProducer.cc:62
edm::global::EDProducer
Definition: EDProducer.h:32
VertexProducer::settings_
l1tVertexFinder::AlgoSettings settings_
Definition: VertexProducer.h:42
edm::View
Definition: CaloClusterFwd.h:14
edm::ParameterSet
Definition: ParameterSet.h:47
AlgoSettings.h
Event.h
l1tVertexFinder::AlgoSettings
Definition: AlgoSettings.h:24
edm::EventSetup
Definition: EventSetup.h:58
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd >
VertexProducer::l1TracksToken_
const edm::EDGetTokenT< TTTrackCollectionView > l1TracksToken_
Definition: VertexProducer.h:38
VertexProducer
Definition: VertexProducer.h:27
EventSetup.h
VertexProducer::trackerTopologyToken_
const edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > trackerTopologyToken_
Definition: VertexProducer.h:39
VertexProducer::outputCollectionName_
const std::string outputCollectionName_
Definition: VertexProducer.h:40
ParameterSet.h
EDProducer.h
VertexProducer::VertexProducer
VertexProducer(const edm::ParameterSet &)
Definition: VertexProducer.cc:19
edm::Event
Definition: Event.h:73
Vertex.h
VertexProducer::TTTrackCollectionView
edm::View< TTTrack< Ref_Phase2TrackerDigi_ > > TTTrackCollectionView
Definition: VertexProducer.h:33