#include <Multi5x5ClusterAlgo.h>
|
std::vector< reco::BasicCluster > | makeClusters (const EcalRecHitCollection *hits, const CaloSubdetectorGeometry *geometry, const CaloSubdetectorTopology *topology_p, const CaloSubdetectorGeometry *geometryES_p, reco::CaloID::Detectors detector, bool regional=false, const std::vector< EcalEtaPhiRegion > ®ions=std::vector< EcalEtaPhiRegion >()) |
|
| Multi5x5ClusterAlgo () |
|
| Multi5x5ClusterAlgo (double ebst, double ecst, const std::vector< int > &v_chstatus, const PositionCalc &posCalc, bool reassignSeedCrysToClusterItSeeds=false) |
|
virtual | ~Multi5x5ClusterAlgo () |
|
|
void | addCrystal (const DetId &det) |
|
bool | checkMaxima (CaloNavigator< DetId > &navigator, const EcalRecHitCollection *hits) |
|
void | mainSearch (const EcalRecHitCollection *hits, const CaloSubdetectorGeometry *geometry_p, const CaloSubdetectorTopology *topology_p, const CaloSubdetectorGeometry *geometryES_p) |
|
void | makeCluster (const EcalRecHitCollection *hits, const CaloSubdetectorGeometry *geometry_p, const CaloSubdetectorGeometry *geometryES_p, const EcalRecHitCollection::const_iterator &seedIt, bool seedOutside) |
|
void | prepareCluster (CaloNavigator< DetId > &navigator, const EcalRecHitCollection *hits, const CaloSubdetectorGeometry *geometry) |
|
Definition at line 28 of file Multi5x5ClusterAlgo.h.
Multi5x5ClusterAlgo::Multi5x5ClusterAlgo |
( |
| ) |
|
|
inline |
Multi5x5ClusterAlgo::Multi5x5ClusterAlgo |
( |
double |
ebst, |
|
|
double |
ecst, |
|
|
const std::vector< int > & |
v_chstatus, |
|
|
const PositionCalc & |
posCalc, |
|
|
bool |
reassignSeedCrysToClusterItSeeds = false |
|
) |
| |
|
inline |
virtual Multi5x5ClusterAlgo::~Multi5x5ClusterAlgo |
( |
| ) |
|
|
inlinevirtual |
void Multi5x5ClusterAlgo::addCrystal |
( |
const DetId & |
det | ) |
|
|
private |
std::set<DetId> Multi5x5ClusterAlgo::canSeed_s |
|
private |
std::vector<std::pair<DetId, float> > Multi5x5ClusterAlgo::current_v |
|
private |
double Multi5x5ClusterAlgo::ecalBarrelSeedThreshold |
|
private |
double Multi5x5ClusterAlgo::ecalEndcapSeedThreshold |
|
private |
bool Multi5x5ClusterAlgo::reassignSeedCrysToClusterItSeeds_ |
|
private |
std::vector<EcalRecHit> Multi5x5ClusterAlgo::seeds |
|
private |
std::set<DetId> Multi5x5ClusterAlgo::used_s |
|
private |
std::vector<int> Multi5x5ClusterAlgo::v_chstatus_ |
|
private |
std::vector<std::pair<DetId,int> > Multi5x5ClusterAlgo::whichClusCrysBelongsTo_ |
|
private |