test
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  const std::map<int,int>& ,
19  double,
20  double,
21  const 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
EcalIntercalibConstantMap * m_barrelMap
Definition: VFillMap.h:41
std::map< int, int > m_xtalRegionId
Definition: VFillMap.h:37
Definition: DetId.h:18
VFillMap(int, int, const std::map< int, int > &, double, double, const std::map< int, int > &, EcalIntercalibConstantMap *, EcalIntercalibConstantMap *)
ctor
Definition: VFillMap.cc:3
int m_recoWindowSidey
Definition: VFillMap.h:36