24 std::unique_ptr<PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo>
_theFinder;
30 : _newSeedCandidates(conf.getParameter<std::
string>(
"newSeedCandidates"))
32 _theFinder = std::make_unique<PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo>(
conf,
43 if(
_theFinder->getTrajectorySeedCollection()->size())
44 result->insert(result->end(),
45 _theFinder->getTrajectorySeedCollection()->begin(),
46 _theFinder->getTrajectorySeedCollection()->end());
48 edm::LogError(
"SeedingConversion") <<
" Problem in the Single Leg Conversion Seed Producer " <<er.
what()<<std::endl;
50 edm::LogError(
"SeedingConversion") <<
" Problem in the Single Leg Conversion Seed Producer " << er.what()<<std::endl;
54 edm::LogInfo(
"debugTrajSeedFromQuadruplets") <<
" TrajectorySeedCollection size " << result->size();
virtual char const * what() const
#define DEFINE_FWK_MODULE(type)
std::vector< TrajectorySeed > TrajectorySeedCollection
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
ConsumesCollector consumesCollector()
Use a ConsumesCollector to gather consumes information from helper functions.
std::string _newSeedCandidates
~PhotonConversionTrajectorySeedProducerFromQuadruplets()
PhotonConversionTrajectorySeedProducerFromQuadruplets(const edm::ParameterSet &)
std::unique_ptr< PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo > _theFinder
void produce(edm::Event &, const edm::EventSetup &) override