40 descriptions.
add((
"hltEgammaHLTRecoEcalCandidateProducers"), desc);
68 for(reco::SuperClusterCollection::const_iterator aClus = scBarrelHandle->begin(); aClus != scBarrelHandle->end(); aClus++) {
79 outputRecoEcalCandidateCollection.push_back(newCandidate);
81 outputRecoEcalCandidateCollection[iSC].setSuperCluster(scRef);
91 for(reco::SuperClusterCollection::const_iterator aClus = scEndcapHandle->begin(); aClus != scEndcapHandle->end(); aClus++) {
101 outputRecoEcalCandidateCollection.push_back(newCandidate);
103 outputRecoEcalCandidateCollection[iSC].setSuperCluster(scRef);
111 outputRecoEcalCandidateCollection_p->assign(outputRecoEcalCandidateCollection.begin(),outputRecoEcalCandidateCollection.end());
T getParameter(std::string const &) const
edm::EDGetTokenT< reco::SuperClusterCollection > scHybridBarrelProducer_
EgammaHLTRecoEcalCandidateProducers(const edm::ParameterSet &ps)
bool getByToken(EDGetToken token, Handle< PROD > &result) const
virtual void beginJob(void)
~EgammaHLTRecoEcalCandidateProducers()
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
math::XYZPoint Point
point in the space
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
ParameterDescriptionBase * add(U const &iLabel, T const &value)
XYZVectorD XYZVector
spatial vector with cartesian internal representation
void add(std::string const &label, ParameterSetDescription const &psetDescription)
std::vector< RecoEcalCandidate > RecoEcalCandidateCollection
collectin of RecoEcalCandidate objects
std::string recoEcalCandidateCollection_
edm::EDGetTokenT< reco::SuperClusterCollection > scIslandEndcapProducer_
math::XYZTLorentzVector LorentzVector
Lorentz vector.
virtual void produce(edm::Event &evt, const edm::EventSetup &es)