1 #ifndef RecoEcal_EgammaClusterAlgos_HybridClusterAlgo_h 2 #define RecoEcal_EgammaClusterAlgos_HybridClusterAlgo_h 98 std::map<int, std::vector<reco::BasicCluster> >
clustered_;
127 const std::vector<int>& v_chstatus,
129 bool dynamicEThres =
false,
131 double eThresB = 0.1,
132 const std::vector<int>& severityToExclude=std::vector<int>().
operator=(std::vector<int>(999)),
136 bool excludeFromCluster=
false 150 dynamicPhiRoad_ =
true;
159 bool regional =
false,
160 const std::vector<RectangularEtaPhiRegion>&
regions = std::vector<RectangularEtaPhiRegion>()
EcalBarrelHardcodedTopology * topo_
void mainSearch(const EcalRecHitCollection *hits, const CaloSubdetectorGeometry *geometry)
std::map< int, std::vector< reco::BasicCluster > > clustered_
double e2Et(EcalBarrelNavigatorHT &navigator, const EcalRecHitCollection *hits, const CaloSubdetectorGeometry *geometry)
PositionCalc posCalculator_
std::vector< EcalRecHit > seeds
std::vector< SuperCluster > SuperClusterCollection
collection of SuperCluser objectr
reco::SuperClusterCollection makeSuperClusters(const reco::CaloClusterPtrVector &)
BremRecoveryPhiRoadAlgo * phiRoadAlgo_
std::vector< int > v_chstatus_
std::set< DetId > useddetids
double et25(EcalBarrelNavigatorHT &navigator, const EcalRecHitCollection *hits, const CaloSubdetectorGeometry *geometry)
void setDynamicPhiRoad(const edm::ParameterSet &bremRecoveryPset)
std::set< DetId > excludedCrys_
std::vector< int > v_severitylevel_
double makeDomino(EcalBarrelNavigatorHT &navigator, std::vector< EcalRecHit > &cells)
XYZPointD XYZPoint
point in space with cartesian internal representation
std::vector< BasicCluster > BasicClusterCollection
collection of BasicCluster objects
const EcalRecHitCollection * recHits_
void makeClusters(const EcalRecHitCollection *, const CaloSubdetectorGeometry *geometry, reco::BasicClusterCollection &basicClusters, const EcalSeverityLevelAlgo *sevLv, bool regional=false, const std::vector< RectangularEtaPhiRegion > ®ions=std::vector< RectangularEtaPhiRegion >())
std::vector< reco::BasicCluster > seedClus_
float severityRecHitThreshold_
float severitySpikeThreshold_