Go to the documentation of this file. 1 #ifndef RecoECAL_ECALClusters_CosmicClusterAlgo_h
2 #define RecoECAL_ECALClusters_CosmicClusterAlgo_h
68 bool regional =
false,
69 const std::vector<RectangularEtaPhiRegion> &
regions = std::vector<RectangularEtaPhiRegion>());
std::vector< reco::BasicCluster > clusters_v
math::XYZPoint Point
point in the space
std::vector< DetId > current_v9
void mainSearch(const CaloSubdetectorGeometry *geometry_p, const CaloSubdetectorTopology *topology_p, const CaloSubdetectorGeometry *geometryES_p, EcalPart ecalPart)
virtual ~CosmicClusterAlgo()
double ecalEndcapSeedThreshold
double ecalEndcapSupThreshold
void prepareCluster(CaloNavigator< DetId > &navigator, const CaloSubdetectorGeometry *geometry)
double ecalBarrelSingleThreshold
double ecalBarrelSupThreshold
const EcalRecHitCollection * recHits_
double ecalBarrelSecondThreshold
std::vector< reco::BasicCluster > makeClusters(const EcalRecHitCollection *hits, const EcalUncalibratedRecHitCollection *uncalibhits, const CaloSubdetectorGeometry *geometry, const CaloSubdetectorTopology *topology_p, const CaloSubdetectorGeometry *geometryES_p, EcalPart ecalPart, bool regional=false, const std::vector< RectangularEtaPhiRegion > ®ions=std::vector< RectangularEtaPhiRegion >())
std::map< DetId, EcalRecHit > RecHitsMap
double ecalEndcapSecondThreshold
std::vector< EcalRecHit > seeds
double ecalEndcapSingleThreshold
std::vector< DetId > current_v25
XYZPointD XYZPoint
point in space with cartesian internal representation
std::set< DetId > canSeed_s
bool checkMaxima(CaloNavigator< DetId > &navigator)
double ecalBarrelSeedThreshold
void setVerbosity(VerbosityLevel the_verbosity)
const EcalUncalibratedRecHitCollection * uncalibRecHits_
PositionCalc posCalculator_
CosmicClusterAlgo(double ebst, double ebSt, double ebDt, double ebSp, double ecst, double ecSt, double ecDt, double ecSp, const PositionCalc &posCalc, VerbosityLevel the_verbosity=pERROR)
std::vector< std::pair< DetId, float > > current_v25Sup
void makeCluster(const CaloSubdetectorGeometry *geometry_p, const CaloSubdetectorGeometry *geometryES_p, DetId seedId)
void addCrystal(const DetId &det, const bool in9)