29 produces<ExtremeLight>();
30 produces<TrackingRecHitCollection>();
49 std::unique_ptr<ExtremeLight> exxtralOut(
new ExtremeLight());
50 exxtralOut->resize(tracks->size());
54 hitOut->
reserve(3 * tracks->size());
56 for (
unsigned int ie = 0; ie != tracks->size(); ++ie) {
65 hitOut->push_back(seedHit.clone());
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
const TrackExtraRef & extra() const
reference to "extra" object
bool getByToken(EDGetToken token, Handle< PROD > &result) const
std::vector< Track > TrackCollection
collection of Tracks
auto const & tracks
cannot be loose
void addDefault(ParameterSetDescription const &psetDescription)
RefProd< PROD > getRefBeforePut()
RecHitRange recHits() const
edm::OwnVector< TrackingRecHit > TrackingRecHitCollection
collection of TrackingRecHits
bool quality(const TrackQuality) const
Track quality.
unsigned int nHits() const