CMS 3D CMS Logo

Public Member Functions | Public Attributes

VFillMap Class Reference

#include <VFillMap.h>

Inheritance diagram for VFillMap:
ClusterFillMap MatrixFillMap

List of all members.

Public Member Functions

virtual void fillMap (const std::vector< std::pair< DetId, float > > &, const DetId, const EcalRecHitCollection *, const EcalRecHitCollection *, std::map< int, double > &xtlMap, double &)=0
 The Map filler.
 VFillMap (int, int, std::map< int, int >, double, double, std::map< int, int >, EcalIntercalibConstantMap *, EcalIntercalibConstantMap *)
 ctor
virtual ~VFillMap ()
 dtor

Public Attributes

EcalIntercalibConstantMapm_barrelMap
EcalIntercalibConstantMapm_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

Detailed Description

Definition at line 12 of file VFillMap.h.


Constructor & Destructor Documentation

VFillMap::VFillMap ( int  WindowX,
int  WindowY,
std::map< int, int >  xtalReg,
double  minE,
double  maxE,
std::map< int, int >  RingReg,
EcalIntercalibConstantMap barrelMap,
EcalIntercalibConstantMap endcapMap 
)

ctor

Definition at line 3 of file VFillMap.cc.

                                                              :
        m_recoWindowSidex (WindowX),
        m_recoWindowSidey (WindowY),
        m_xtalRegionId (xtalReg),
        m_minEnergyPerCrystal (minE),
        m_maxEnergyPerCrystal (maxE),
        m_IndexInRegion (RingReg),
        m_barrelMap (barrelMap),
        m_endcapMap (endcapMap)
        
        {}
virtual VFillMap::~VFillMap ( ) [inline, virtual]

dtor

Definition at line 26 of file VFillMap.h.

{};

Member Function Documentation

virtual void VFillMap::fillMap ( const std::vector< std::pair< DetId, float > > &  ,
const DetId  ,
const EcalRecHitCollection ,
const EcalRecHitCollection ,
std::map< int, double > &  xtlMap,
double &   
) [pure virtual]

The Map filler.

Implemented in ClusterFillMap, and MatrixFillMap.

Referenced by EcalEleCalibLooper::duringLoop(), and InvRingCalib::duringLoop().


Member Data Documentation

Definition at line 41 of file VFillMap.h.

Definition at line 42 of file VFillMap.h.

std::map<int,int> VFillMap::m_IndexInRegion

Definition at line 35 of file VFillMap.h.

Referenced by MatrixFillMap::fillEBMap(), and MatrixFillMap::fillEEMap().

Definition at line 36 of file VFillMap.h.

Referenced by MatrixFillMap::fillEBMap(), and MatrixFillMap::fillEEMap().

std::map<int,int> VFillMap::m_xtalRegionId