15 produces<ConversionTrackCollection>();
17 conversionTracksToken = consumes<ConversionTrackCollection>(conversionTracksTag);
18 newTracksToken = consumes<TrackCollection>(newTracksTag);
25 iEvent.getByToken(conversionTracksToken, conversionTracks);
28 iEvent.getByToken(newTracksToken, newTracks);
33 size_t trackIndex =
conversion.trackRef().key();
37 output->back().setIsArbitratedEcalSeeded(
conversion.isArbitratedEcalSeeded());
39 output->back().setIsArbitratedMergedEcalGeneral(
conversion.isArbitratedMergedEcalGeneral());
T getParameter(std::string const &) const
#define DEFINE_FWK_MODULE(type)
T const * product() const
~ConversionTrackRefFix() override
std::vector< ConversionTrack > ConversionTrackCollection
collection of ConversionTracks
edm::RefToBase< reco::Track > TrackBaseRef
persistent reference to a Track, using views
void produce(edm::Event &, const edm::EventSetup &) override
void conversion(EventAux const &from, EventAuxiliary &to)
edm::Ref< TrackCollection > TrackRef
persistent reference to a Track
ConversionTrackRefFix(const edm::ParameterSet &)