8 void errorNoReconstructor(
const string&
finder) {
9 edm::LogError(
"ConfigurableVertexReconstructor") <<
"got no reconstructor for \"" << finder <<
"\"";
11 cout <<
" Valid reconstructors are:";
12 for (
const auto&
i : valid) {
24 errorNoReconstructor(finder);
26 theRector->configure(p);
41 const std::vector<reco::TransientTrack>& secs,
T getParameter(std::string const &) const
std::unique_ptr< AbstractConfReconstructor > get(const std::string &) const
static VertexRecoManager & Instance()
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &) const override
~ConfigurableVertexReconstructor() override
std::vector< std::string > getNames() const
virtual std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &) const =0
AbstractConfReconstructor * theRector
ConfigurableVertexReconstructor(const edm::ParameterSet &)
ConfigurableVertexReconstructor * clone() const override