CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
VFillMap.h
Go to the documentation of this file.
1 #ifndef VFillMap_H
2 #ifndef __CINT__
3 #define VFillMap_H
4 
5 #include <map>
6 #include <vector>
11 
12 class VFillMap
13 {
14  public:
16  VFillMap (int ,
17  int ,
18  std::map<int,int> ,
19  double,
20  double,
21  std::map<int,int>,
24 
26  virtual ~VFillMap () {};
28  virtual void fillMap (const std::vector<std::pair<DetId,float> > &,
29  const DetId,
30  const EcalRecHitCollection *,
31  const EcalRecHitCollection *,
32  std::map<int,double> & xtlMap,
33  double & ) = 0;
34 
37  std::map<int,int> m_xtalRegionId;
40  std::map<int,int> m_IndexInRegion;
43 
44 };
45 #endif
46 #endif
double m_maxEnergyPerCrystal
Definition: VFillMap.h:39
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.
int m_recoWindowSidex
Definition: VFillMap.h:35
EcalIntercalibConstantMap * m_endcapMap
Definition: VFillMap.h:42
virtual ~VFillMap()
dtor
Definition: VFillMap.h:26
std::map< int, int > m_IndexInRegion
Definition: VFillMap.h:40
double m_minEnergyPerCrystal
Definition: VFillMap.h:38
VFillMap(int, int, std::map< int, int >, double, double, std::map< int, int >, EcalIntercalibConstantMap *, EcalIntercalibConstantMap *)
ctor
Definition: VFillMap.cc:3
EcalIntercalibConstantMap * m_barrelMap
Definition: VFillMap.h:41
std::map< int, int > m_xtalRegionId
Definition: VFillMap.h:37
Definition: DetId.h:20
int m_recoWindowSidey
Definition: VFillMap.h:36