32 produces<ExtremeLight>();
33 produces<TrackingRecHitCollection>();
61 std::unique_ptr<ExtremeLight> exxtralOut(
new ExtremeLight());
62 exxtralOut->resize(tracks->size());
66 hitOut->
reserve(3*tracks->size());
68 for (
unsigned int ie=0;ie!=tracks->size();++ie){
77 for (seedHit=seedRange.first;seedHit!=seedRange.second;++seedHit){
79 hitOut->push_back( hit );
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
void addDefault(ParameterSetDescription const &psetDescription)
recHitContainer::const_iterator const_iterator
std::pair< const_iterator, const_iterator > range
RefProd< PROD > getRefBeforePut()
edm::OwnVector< TrackingRecHit > TrackingRecHitCollection
collection of TrackingRecHits
bool quality(const TrackQuality) const
Track quality.
unsigned int nHits() const
const std::vector< reco::CandidatePtr > & tracks_