8 void errorNoReconstructor(
const string &
finder )
10 edm::LogError (
"ConfigurableVertexReconstructor") <<
"got no reconstructor for \"" 12 vector <string> valid =
14 cout <<
" Valid reconstructors are:";
15 for (
const auto&
i : valid)
31 errorNoReconstructor ( finder );
33 theRector->configure ( p );
55 const std::vector < reco::TransientTrack > & prims,
56 const std::vector < reco::TransientTrack > & secs,
63 const std::vector < reco::TransientTrack > &
t,
70 const std::vector < reco::TransientTrack > &
t )
const 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
AbstractConfReconstructor * clone() const override=0