CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
HIBestVertexProducer.h
Go to the documentation of this file.
1 #ifndef HIBestVertexProducer_H
2 #define HIBestVertexProducer_H
3 
9 
10 namespace edm {
11  class Event;
12  class EventSetup;
14 } // namespace edm
15 
17 public:
18  explicit HIBestVertexProducer(const edm::ParameterSet& ps);
19  ~HIBestVertexProducer() override;
20  void produce(edm::Event& ev, const edm::EventSetup& es) override;
21  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
22 
23 private:
24  void beginJob();
31 };
32 #endif
edm::EDGetTokenT< reco::VertexCollection > theAdaptiveVertexCollection
bool ev
edm::ParameterSet theConfig
edm::EDGetTokenT< reco::BeamSpot > theBeamSpotTag
void produce(edm::Event &ev, const edm::EventSetup &es) override
edm::EDGetTokenT< reco::VertexCollection > theFinalAdaptiveVertexCollection
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HIBestVertexProducer(const edm::ParameterSet &ps)
edm::EDGetTokenT< reco::VertexCollection > theMedianVertexCollection