1 #ifndef RecoEcal_EgammaClusterProducers_EgammaHLTMulti5x5ClusterProducer_h_
2 #define RecoEcal_EgammaClusterProducers_EgammaHLTMulti5x5ClusterProducer_h_
70 const std::vector<EcalEtaPhiRegion>& regions,
Multi5x5ClusterAlgo * Multi5x5_p
void clusterizeECALPart(edm::Event &evt, const edm::EventSetup &es, edm::EDGetTokenT< EcalRecHitCollection > &hitToken, const std::string &clusterCollection, const std::vector< EcalEtaPhiRegion > ®ions, const reco::CaloID::Detectors detector)
~EgammaHLTMulti5x5ClusterProducer()
void outputValidationInfo(reco::CaloClusterPtrVector &clusterPtrVector)
double l1LowerThrIgnoreIsolation_
std::string barrelClusterCollection_
edm::EDGetTokenT< l1extra::L1EmParticleCollection > l1TagNonIsolated_
bool counterExceeded() const
std::string endcapClusterCollection_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::InputTag barrelHitCollection_
edm::EDGetTokenT< EcalRecHitCollection > barrelHitToken_
edm::EDGetTokenT< EcalRecHitCollection > endcapHitToken_
const EcalRecHitCollection * getCollection(edm::Event &evt, edm::EDGetTokenT< EcalRecHitCollection > &hitToken)
PositionCalc posCalculator_
edm::InputTag endcapHitCollection_
void produce(edm::Event &, const edm::EventSetup &) override
EgammaHLTMulti5x5ClusterProducer(const edm::ParameterSet &ps)
edm::EDGetTokenT< l1extra::L1EmParticleCollection > l1TagIsolated_