1 #ifndef RecoEcal_EgammaClusterProducers_Multi5x5SuperClusterProducer_h_ 2 #define RecoEcal_EgammaClusterProducers_Multi5x5SuperClusterProducer_h_ 45 std::unique_ptr<Multi5x5BremRecoveryClusterAlgo>
bremAlgo_p;
edm::EDGetTokenT< reco::BasicClusterCollection > eeClustersToken_
const float endcapPhiSearchRoad_
void produce(edm::Event &, const edm::EventSetup &) override
void endStream() override
std::unique_ptr< Multi5x5BremRecoveryClusterAlgo > bremAlgo_p
const float barrelPhiSearchRoad_
void produceSuperclustersForECALPart(edm::Event &evt, const edm::EDGetTokenT< reco::BasicClusterCollection > &clustersToken, const edm::EDPutTokenT< reco::SuperClusterCollection > &putToken)
std::vector< SuperCluster > SuperClusterCollection
collection of SuperCluser objectr
Multi5x5SuperClusterProducer(const edm::ParameterSet &ps)
edm::EDPutTokenT< reco::SuperClusterCollection > endcapPutToken_
const float endcapEtaSearchRoad_
edm::EDPutTokenT< reco::SuperClusterCollection > barrelPutToken_
edm::EDGetTokenT< reco::BasicClusterCollection > ebClustersToken_
const float barrelEtaSearchRoad_
void outputValidationInfo(reco::SuperClusterCollection &superclusterCollection)
const float seedTransverseEnergyThreshold_
reco::CaloClusterPtrVector getClusterPtrVector(edm::Event &evt, const edm::EDGetTokenT< reco::BasicClusterCollection > &clustersToken) const