118 std::auto_ptr< ESRecHitCollection > copiedESRecHitCollection(
new ESRecHitCollection );
124 copiedESRecHitCollection->reserve(ESRecHits->size());
125 for ( ; itES!=lastES; ++itES++ ) {
127 copiedESRecHitCollection->push_back(aHit);
130 iEvent.put(copiedESRecHitCollection);
139 std::auto_ptr< EBRecHitCollection > copiedEBRecHitCollection(
new EBRecHitCollection );
145 copiedEBRecHitCollection->reserve(EBRecHits->size());
147 for ( ; itEB!=lastEB; ++itEB++ ) {
149 copiedEBRecHitCollection->push_back(aHit);
152 iEvent.put(copiedEBRecHitCollection);
161 std::auto_ptr< EERecHitCollection > copiedEERecHitCollection(
new EERecHitCollection );
167 copiedEERecHitCollection->reserve(EERecHits->size());
169 for ( ; itEE!=lastEE; ++itEE++ ) {
171 copiedEERecHitCollection->push_back(aHit);
174 iEvent.put(copiedEERecHitCollection);
189 copiedHBHERecHitCollection->reserve(HBHERecHits->size());
191 for ( ; itHBHE!=lastHBHE; ++itHBHE++ ) {
193 copiedHBHERecHitCollection->push_back(aHit);
196 iEvent.put(copiedHBHERecHitCollection);
205 std::auto_ptr< HORecHitCollection > copiedHORecHitCollection(
new HORecHitCollection );
211 copiedHORecHitCollection->reserve(HORecHits->size());
213 for ( ; itHO!=lastHO; ++itHO++ ) {
215 copiedHORecHitCollection->push_back(aHit);
218 iEvent.put(copiedHORecHitCollection);
227 std::auto_ptr< HFRecHitCollection > copiedHFRecHitCollection(
new HFRecHitCollection );
233 copiedHFRecHitCollection->reserve(HFRecHits->size());
235 for ( ; itHF!=lastHF; ++itHF++ ) {
237 copiedHFRecHitCollection->push_back(aHit);
240 iEvent.put(copiedHFRecHitCollection);
std::vector< bool > theOutputRecHitInstances
std::vector< EcalRecHit >::const_iterator const_iterator
std::vector< unsigned int > theInputRecHitCollectionTypes
std::vector< std::string > theOutputRecHitCollections
std::vector< edm::InputTag > theInputRecHitCollections