#include <ClusterFillMap.h>
Public Member Functions | |
ClusterFillMap (int, int, const std::map< int, int > &, double, double, const std::map< int, int > &, EcalIntercalibConstantMap *, EcalIntercalibConstantMap *) | |
ctor More... | |
void | fillMap (const std::vector< std::pair< DetId, float > > &, const DetId, const EcalRecHitCollection *, const EcalRecHitCollection *, std::map< int, double > &xtlMap, double &) override |
Fills the map. More... | |
~ClusterFillMap () override | |
dtor More... | |
Public Member Functions inherited from VFillMap | |
VFillMap (int, int, const std::map< int, int > &, double, double, const std::map< int, int > &, EcalIntercalibConstantMap *, EcalIntercalibConstantMap *) | |
ctor More... | |
virtual | ~VFillMap () |
dtor More... | |
Additional Inherited Members | |
Public Attributes inherited from VFillMap | |
EcalIntercalibConstantMap * | m_barrelMap |
EcalIntercalibConstantMap * | m_endcapMap |
std::map< int, int > | m_IndexInRegion |
double | m_maxEnergyPerCrystal |
double | m_minEnergyPerCrystal |
int | m_recoWindowSidex |
int | m_recoWindowSidey |
std::map< int, int > | m_xtalRegionId |
Definition at line 7 of file ClusterFillMap.h.
ClusterFillMap::ClusterFillMap | ( | int | WindowX, |
int | WindowY, | ||
const std::map< int, int > & | xtalReg, | ||
double | minE, | ||
double | maxE, | ||
const std::map< int, int > & | IndexReg, | ||
EcalIntercalibConstantMap * | barrelMap, | ||
EcalIntercalibConstantMap * | endcapMap | ||
) |
ctor
Definition at line 6 of file ClusterFillMap.cc.
|
override |
|
overridevirtual |
Fills the map.
Implements VFillMap.
Definition at line 20 of file ClusterFillMap.cc.
References EcalBarrel, EcalEndcap, edm::SortedCollection< T, SORT >::find(), edm::isNotFinite(), VFillMap::m_IndexInRegion, VFillMap::m_maxEnergyPerCrystal, VFillMap::m_minEnergyPerCrystal, VFillMap::m_xtalRegionId, DetId::rawId(), and trackerHitRTTI::vector.