54 produces<reco::PFDisplacedVertexCandidateCollection>();
57 pfDisplacedVertexCandidateFinder_.setDebug(debug);
58 pfDisplacedVertexCandidateFinder_.setParameters(dcaCut, primaryVertexCut, dcaPInnerHitCut, ps_trk);
79 LogDebug(
"PFDisplacedVertexCandidateProducer")<<
"START event: "<<iEvent.
id().
event()
80 <<
" in run "<<iEvent.
id().
run()<<endl;
88 iEvent.
getByLabel(inputTagTracks_, trackCollection);
90 pfDisplacedVertexCandidateFinder_.setInput( trackCollection, theMagField );
94 pfDisplacedVertexCandidateFinder_.findDisplacedVertexCandidates();
99 str<<pfDisplacedVertexCandidateFinder_<<endl;
100 cout << pfDisplacedVertexCandidateFinder_<<endl;
101 LogInfo(
"PFDisplacedVertexCandidateProducer") << str.str()<<endl;
105 auto_ptr< reco::PFDisplacedVertexCandidateCollection >
106 pOutputDisplacedVertexCandidateCollection(
107 pfDisplacedVertexCandidateFinder_.transferVertexCandidates() );
110 iEvent.
put(pOutputDisplacedVertexCandidateCollection);
112 LogDebug(
"PFDisplacedVertexCandidateProducer")<<
"STOP event: "<<iEvent.
id().
event()
113 <<
" in run "<<iEvent.
id().
run()<<endl;
T getParameter(std::string const &) const
EventNumber_t event() const
T getUntrackedParameter(std::string const &, T const &) const
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
virtual void beginRun(edm::Run &r, const edm::EventSetup &c)
~PFDisplacedVertexCandidateProducer()
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
PFDisplacedVertexCandidateProducer(const edm::ParameterSet &)
T const * product() const
virtual void produce(edm::Event &, const edm::EventSetup &)