Go to the documentation of this file.
40 : theReconstruction(
cfg, consumesCollector()), htTopoToken_(
esConsumes()) {
41 edm::LogInfo(
"PixelTrackProducer") <<
" construction...";
42 produces<reco::TrackCollection>();
43 produces<TrackingRecHitCollection>();
44 produces<reco::TrackExtraCollection>();
55 descriptions.
add(
"pixelTracks",
desc);
59 LogDebug(
"PixelTrackProducer, produce") <<
"event# :" <<
ev.id();
62 theReconstruction.run(
tracks,
ev, es);
63 auto htTopo = es.
getData(htTopoToken_);
void produce(edm::Event &ev, const edm::EventSetup &es) override
PixelTrackProducer(const edm::ParameterSet &cfg)
static void fillDescriptions(edm::ParameterSetDescription &desc)
Log< level::Info, false > LogInfo
PixelTrackReconstruction theReconstruction
#define DEFINE_FWK_MODULE(type)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
const uint32_t *__restrict__ const HitContainer *__restrict__ TkSoA *__restrict__ tracks
std::vector< TrackWithTTRHs > TracksWithTTRHs
void storeTracks(Ev &ev, const TWH &tracksWithHits, const TrackerTopology &ttopo)
bool getData(T &iHolder) const
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
const edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > htTopoToken_