1 #ifndef RecoEcal_EgammaClusterProducers_IslandClusterProducer_h_ 2 #define RecoEcal_EgammaClusterProducers_IslandClusterProducer_h_ 62 bool counterExceeded()
const {
return ((nEvt_ > nMaxPrintout_) || (nMaxPrintout_ < 0)); }
IslandClusterProducer(const edm::ParameterSet &ps)
PositionCalc posCalculator_
std::string endcapClusterCollection_
std::string clustershapecollectionEE_
edm::EDGetTokenT< EcalRecHitCollection > barrelRecHits_
edm::EDGetTokenT< EcalRecHitCollection > endcapRecHits_
std::string barrelClusterShapeAssociation_
bool counterExceeded() const
ClusterShapeAlgo shapeAlgo_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
IslandClusterAlgo * island_p
std::string endcapClusterShapeAssociation_
const EcalRecHitCollection * getCollection(edm::Event &evt, const edm::EDGetTokenT< EcalRecHitCollection > &token)
void clusterizeECALPart(edm::Event &evt, const edm::EventSetup &es, const edm::EDGetTokenT< EcalRecHitCollection > &token, const std::string &clusterCollection, const std::string &clusterShapeAssociation, const IslandClusterAlgo::EcalPart &ecalPart)
std::string barrelClusterCollection_
void outputValidationInfo(reco::CaloClusterPtrVector &clusterPtrVector)
IslandClusterAlgo::VerbosityLevel verbosity
~IslandClusterProducer() override
void produce(edm::Event &, const edm::EventSetup &) override
std::string clustershapecollectionEB_