28 typedef std::unique_ptr<TrajectoryStateClosestToBeamLineBuilder>
ReturnType;
43 : myName_(p.getParameter<std::
string>(
"ComponentName")), propName_(p.getParameter<std::
string>(
"Propagator")) {
57 using namespace edm::es;
60 auto pTSCBLBuilderWithPropagator = std::make_unique<TSCBLBuilderWithPropagator>(*pro);
61 return pTSCBLBuilderWithPropagator;
edm::ESGetToken< Propagator, TrackingComponentsRecord > propToken_
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
const std::string myName_
const std::string propName_
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
~TSCBLBuilderWithPropagatorESProducer() override
ReturnType produce(const TrackingComponentsRecord &)
std::unique_ptr< TrajectoryStateClosestToBeamLineBuilder > ReturnType
TSCBLBuilderWithPropagatorESProducer(const edm::ParameterSet &)