1 #ifndef RecoEcal_EgammaClusterProducers_Multi5x5SuperClusterProducer_h_
2 #define RecoEcal_EgammaClusterProducers_Multi5x5SuperClusterProducer_h_
float barrelPhiSearchRoad_
edm::EDGetTokenT< reco::BasicClusterCollection > eeClustersToken_
std::string barrelSuperclusterCollection_
virtual void produce(edm::Event &, const edm::EventSetup &) override
float endcapEtaSearchRoad_
virtual void endStream() override
~Multi5x5SuperClusterProducer()
Multi5x5BremRecoveryClusterAlgo * bremAlgo_p
std::vector< SuperCluster > SuperClusterCollection
collection of SuperCluser objectr
float seedTransverseEnergyThreshold_
Multi5x5SuperClusterProducer(const edm::ParameterSet &ps)
float endcapPhiSearchRoad_
edm::EDGetTokenT< reco::BasicClusterCollection > ebClustersToken_
void produceSuperclustersForECALPart(edm::Event &evt, const edm::EDGetTokenT< reco::BasicClusterCollection > &clustersToken, std::string superclusterColection)
float barrelEtaSearchRoad_
void outputValidationInfo(reco::SuperClusterCollection &superclusterCollection)
void getClusterPtrVector(edm::Event &evt, const edm::EDGetTokenT< reco::BasicClusterCollection > &clustersToken, reco::CaloClusterPtrVector *)
bool counterExceeded() const
std::string endcapSuperclusterCollection_