1 #ifndef RecoEcal_EgammaClusterAlgos_HybridClusterAlgo_h 2 #define RecoEcal_EgammaClusterAlgos_HybridClusterAlgo_h 28 struct less_mag :
public std::binary_function<EcalRecHit, EcalRecHit, bool> {
132 const std::vector<int>& v_chstatus,
134 bool dynamicEThres =
false,
136 double eThresB = 0.1,
137 const std::vector<int>& severityToExclude=std::vector<int>().
operator=(std::vector<int>(999)),
141 bool excludeFromCluster=
false 148 if (dynamicPhiRoad_)
delete phiRoadAlgo_;
155 dynamicPhiRoad_ =
true;
164 bool regional =
false,
165 const std::vector<RectangularEtaPhiRegion>&
regions = std::vector<RectangularEtaPhiRegion>()
EcalBarrelHardcodedTopology * topo_
std::map< int, std::vector< reco::BasicCluster > > clustered_
PositionCalc posCalculator_
std::vector< EcalRecHit > seeds
std::vector< SuperCluster > SuperClusterCollection
collection of SuperCluser objectr
BremRecoveryPhiRoadAlgo * phiRoadAlgo_
std::vector< int > v_chstatus_
std::set< DetId > useddetids
void setDynamicPhiRoad(const edm::ParameterSet &bremRecoveryPset)
std::set< DetId > excludedCrys_
std::vector< int > v_severitylevel_
XYZPointD XYZPoint
point in space with cartesian internal representation
std::vector< BasicCluster > BasicClusterCollection
collection of BasicCluster objects
const EcalRecHitCollection * recHits_
bool operator()(EcalRecHit x, EcalRecHit y)
std::vector< reco::BasicCluster > seedClus_
float severityRecHitThreshold_
float severitySpikeThreshold_