1 #ifndef RecoEcal_EgammaClusterAlgos_HybridClusterAlgo_h 2 #define RecoEcal_EgammaClusterAlgos_HybridClusterAlgo_h 29 struct less_mag :
public std::binary_function<EcalRecHit, EcalRecHit, bool> {
133 const std::vector<int>& v_chstatus,
135 bool dynamicEThres =
false,
137 double eThresB = 0.1,
138 const std::vector<int>& severityToExclude=std::vector<int>().
operator=(std::vector<int>(999)),
142 bool excludeFromCluster=
false 149 if (dynamicPhiRoad_)
delete phiRoadAlgo_;
156 dynamicPhiRoad_ =
true;
165 bool regional =
false,
166 const std::vector<EcalEtaPhiRegion>& regions = std::vector<EcalEtaPhiRegion>()
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_