CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
VertexFromTrackProducer.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: VertexFromTrackProducer
4 // Class: VertexFromTrackProducer
5 //
13 //
14 // Original Author: Andreas Hinzmann
15 // Created: Tue Dec 6 17:16:45 CET 2011
16 //
17 //
18 
19 #include <memory>
20 
31 
33 public:
35 
36  void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override;
37 
38  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
39 
40 private:
41  // tokens
48 
49  // ----------member data ---------------------------
50  const bool fIsRecoCandidate;
51  const bool fUseBeamSpot;
52  const bool fUseVertex;
54  const bool fVerbose;
55 };
const edm::EDGetTokenT< reco::BeamSpot > beamSpotLabel
const edm::EDGetTokenT< edm::View< reco::RecoCandidate > > candidateToken
const edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > triggerFilterElectronsSrc
const edm::EDGetTokenT< edm::View< reco::Track > > trackToken
const edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > triggerFilterMuonsSrc
VertexFromTrackProducer(const edm::ParameterSet &)
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
const edm::EDGetTokenT< edm::View< reco::Vertex > > vertexLabel
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)