21 std::unique_ptr<PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo>
_theFinder;
26 : _newSeedCandidates(conf.getParameter<
std::
string>(
"newSeedCandidates")) {
27 _theFinder = std::make_unique<PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo>(conf, consumesCollector());
32 auto result = std::make_unique<TrajectorySeedCollection>();
35 if (!
_theFinder->getTrajectorySeedCollection()->empty())
37 _theFinder->getTrajectorySeedCollection()->begin(),
38 _theFinder->getTrajectorySeedCollection()->end());
40 edm::LogError(
"SeedingConversion") <<
" Problem in the Single Leg Conversion Seed Producer " << er.
what()
43 edm::LogError(
"SeedingConversion") <<
" Problem in the Single Leg Conversion Seed Producer " << er.what()
47 edm::LogInfo(
"debugTrajSeedFromQuadruplets") <<
" TrajectorySeedCollection size " <<
result->size();
Log< level::Error, false > LogError
#define DEFINE_FWK_MODULE(type)
std::string _newSeedCandidates
Log< level::Info, false > LogInfo
PhotonConversionTrajectorySeedProducerFromQuadruplets(const edm::ParameterSet &)
std::unique_ptr< PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo > _theFinder
~PhotonConversionTrajectorySeedProducerFromQuadruplets() override
char const * what() const noexcept override
void produce(edm::Event &, const edm::EventSetup &) override