CMS 3D CMS Logo

PFDisplacedVertexProducer.h
Go to the documentation of this file.
1 #ifndef RecoParticleFlow_PFTracking_PFDisplacedVertexProducer_h_
2 #define RecoParticleFlow_PFTracking_PFDisplacedVertexProducer_h_
3 
4 // user include files
17 
30 public:
32 
33  ~PFDisplacedVertexProducer() override;
34 
35  void produce(edm::Event&, const edm::EventSetup&) override;
36 
37 private:
41 
43 
46 
51 
53  bool verbose_;
54 
57 };
58 
59 #endif
PFDisplacedVertexProducer::tkerGeomToken_
const edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > tkerGeomToken_
Definition: PFDisplacedVertexProducer.h:50
PFDisplacedVertexProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: PFDisplacedVertexProducer.cc:80
PFDisplacedVertexProducer
Producer for DisplacedVertices.
Definition: PFDisplacedVertexProducer.h:29
TrackerGeometry.h
edm::EDGetTokenT< reco::PFDisplacedVertexCandidateCollection >
PFDisplacedVertexProducer::inputTagMainVertex_
edm::EDGetTokenT< reco::VertexCollection > inputTagMainVertex_
Input tag for main vertex to cut of dxy of secondary tracks.
Definition: PFDisplacedVertexProducer.h:44
EDProducer.h
TrackingGeometry.h
PFDisplacedVertexProducer::inputTagBeamSpot_
edm::EDGetTokenT< reco::BeamSpot > inputTagBeamSpot_
Definition: PFDisplacedVertexProducer.h:45
PFDisplacedVertexProducer::inputTagVertexCandidates_
edm::EDGetTokenT< reco::PFDisplacedVertexCandidateCollection > inputTagVertexCandidates_
Definition: PFDisplacedVertexProducer.h:40
PFDisplacedVertexProducer::magFieldToken_
const edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > magFieldToken_
Definition: PFDisplacedVertexProducer.h:47
MakerMacros.h
IdealMagneticFieldRecord.h
GlobalTrackingGeometryRecord.h
PFDisplacedVertexFinder
Definition: PFDisplacedVertexFinder.h:31
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
PFDisplacedVertexProducer::~PFDisplacedVertexProducer
~PFDisplacedVertexProducer() override
Definition: PFDisplacedVertexProducer.cc:78
edm::stream::EDProducer
Definition: EDProducer.h:38
PFDisplacedVertexProducer::pfDisplacedVertexFinder_
PFDisplacedVertexFinder pfDisplacedVertexFinder_
Displaced Vertices finder.
Definition: PFDisplacedVertexProducer.h:56
MagneticField.h
PFDisplacedVertexProducer::tkerTopoToken_
const edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > tkerTopoToken_
Definition: PFDisplacedVertexProducer.h:49
edm::EventSetup
Definition: EventSetup.h:58
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord >
PFDisplacedVertexProducer::PFDisplacedVertexProducer
PFDisplacedVertexProducer(const edm::ParameterSet &)
Definition: PFDisplacedVertexProducer.cc:15
Frameworkfwd.h
PFDisplacedVertexProducer::verbose_
bool verbose_
verbose ?
Definition: PFDisplacedVertexProducer.h:53
ParameterSet.h
GlobalTrackingGeometry.h
edm::Event
Definition: Event.h:73
PFDisplacedVertexProducer::globTkGeomToken_
const edm::ESGetToken< GlobalTrackingGeometry, GlobalTrackingGeometryRecord > globTkGeomToken_
Definition: PFDisplacedVertexProducer.h:48
PFDisplacedVertexFinder.h