1 #ifndef UserCode_ICHiggsTauTau_ICVertexProducer_h
2 #define UserCode_ICHiggsTauTau_ICVertexProducer_h
7 #include "boost/functional/hash.hpp"
8 #include "FWCore/Framework/interface/EDProducer.h"
9 #include "FWCore/ParameterSet/interface/ParameterSet.h"
10 #include "FWCore/Framework/interface/Event.h"
11 #include "FWCore/Framework/interface/EventSetup.h"
12 #include "FWCore/Utilities/interface/InputTag.h"
13 #include "DataFormats/VertexReco/interface/Vertex.h"
25 virtual void beginJob();
26 virtual void produce(edm::Event&,
const edm::EventSetup&);
27 virtual void endJob();
29 std::vector<ic::Vertex> *vertices_;
33 double track_pt_threshold_;
35 boost::hash<reco::Vertex const*> vertex_hasher_;
36 boost::hash<reco::Track const*> track_hasher_;
ICVertexProducer(const edm::ParameterSet &)