33 produces<ExtremeLight>();
34 produces<TrackingRecHitCollection>();
62 std::auto_ptr<ExtremeLight> exxtralOut(
new ExtremeLight());
63 exxtralOut->resize(tracks->size());
67 hitOut->
reserve(3*tracks->size());
69 for (
unsigned int ie=0;ie!=tracks->size();++ie){
78 for (seedHit=seedRange.first;seedHit!=seedRange.second;++seedHit){
80 hitOut->push_back( hit );
85 iEvent.
put(exxtralOut);
T getParameter(std::string const &) const
const TrackExtraRef & extra() const
reference to "extra" object
void addDefault(ParameterSetDescription const &psetDescription)
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
recHitContainer::const_iterator const_iterator
std::pair< const_iterator, const_iterator > range
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
RefProd< PROD > getRefBeforePut()
edm::OwnVector< TrackingRecHit > TrackingRecHitCollection
collection of TrackingRecHits
bool quality(const TrackQuality) const
Track quality.
unsigned int nHits() const