1 #ifndef RecoEcal_EgammaClusterProducers_EgammaHLTNxNClusterProducer_h_
2 #define RecoEcal_EgammaClusterProducers_EgammaHLTNxNClusterProducer_h_
37 class ecalRecHitSort :
public std::binary_function<EcalRecHit, EcalRecHit, bool>
const int statusLevelRecHitsToUse_
EgammaHLTNxNClusterProducer(const edm::ParameterSet &ps)
const double clusSeedThr_
const edm::EDGetTokenT< EcalRecHitCollection > endcapHitProducer_
const double clusSeedThrEndCap_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
const std::string endcapClusterCollection_
PositionCalc posCalculator_
bool operator()(EcalRecHit x, EcalRecHit y)
void produce(edm::Event &, const edm::EventSetup &) override
~EgammaHLTNxNClusterProducer()
const int maxNumberofSeeds_
void makeNxNClusters(edm::Event &evt, const edm::EventSetup &es, const EcalRecHitCollection *hits, const reco::CaloID::Detectors detector)
bool checkStatusOfEcalRecHit(const EcalChannelStatus &channelStatus, const EcalRecHit &rh)
const std::string barrelClusterCollection_
const edm::EDGetTokenT< EcalRecHitCollection > barrelHitProducer_
const int maxNumberofClusters_
const int flagLevelRecHitsToUse_