69 for(reco::SuperClusterCollection::const_iterator aClus = scBarrelHandle->begin(); aClus != scBarrelHandle->end(); aClus++) {
80 outputRecoEcalCandidateCollection.push_back(newCandidate);
82 outputRecoEcalCandidateCollection[iSC].setSuperCluster(scRef);
92 for(reco::SuperClusterCollection::const_iterator aClus = scEndcapHandle->begin(); aClus != scEndcapHandle->end(); aClus++) {
102 outputRecoEcalCandidateCollection.push_back(newCandidate);
104 outputRecoEcalCandidateCollection[iSC].setSuperCluster(scRef);
112 outputRecoEcalCandidateCollection_p->assign(outputRecoEcalCandidateCollection.begin(),outputRecoEcalCandidateCollection.end());
T getParameter(std::string const &) const
EgammaHLTRecoEcalCandidateProducers(const edm::ParameterSet &ps)
virtual void beginJob(void)
edm::InputTag scHybridBarrelProducer_
~EgammaHLTRecoEcalCandidateProducers()
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
math::XYZPoint Point
point in the space
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
XYZVectorD XYZVector
spatial vector with cartesian internal representation
edm::InputTag scIslandEndcapProducer_
std::vector< RecoEcalCandidate > RecoEcalCandidateCollection
collectin of RecoEcalCandidate objects
std::string recoEcalCandidateCollection_
math::XYZTLorentzVector LorentzVector
Lorentz vector.
virtual void produce(edm::Event &evt, const edm::EventSetup &es)