CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MatrixFillMap.h
Go to the documentation of this file.
1 #ifndef __CINT__
2 #ifndef MatrixFillMap_H
3 #define MatrixFillMap_H
4 
6 
7 class MatrixFillMap : public VFillMap
8 {
9  public:
11  MatrixFillMap (int ,
12  int ,
13  std::map<int,int> ,
14  double,
15  double,
16  std::map<int,int>,
20  ~MatrixFillMap ();
21  void fillMap (const std::vector<std::pair<DetId,float> > &,
22  const DetId,
23  const EcalRecHitCollection *,
24  const EcalRecHitCollection *,
25  std::map<int,double> & xtlMap,
26  double & ) ;
27  private:
29  void fillEBMap (EBDetId ,
30  const EcalRecHitCollection *,
31  std::map<int, double> & ,
32  int , double & ) ;
33 
35  void fillEEMap (EEDetId ,
36  const EcalRecHitCollection *,
37  std::map<int, double> & ,
38  int , double & ) ;
39 
40 };
41 #endif
42 #endif
void fillMap(const std::vector< std::pair< DetId, float > > &, const DetId, const EcalRecHitCollection *, const EcalRecHitCollection *, std::map< int, double > &xtlMap, double &)
The Map filler.
MatrixFillMap(int, int, std::map< int, int >, double, double, std::map< int, int >, EcalIntercalibConstantMap *, EcalIntercalibConstantMap *)
ctor
Definition: MatrixFillMap.cc:5
void fillEBMap(EBDetId, const EcalRecHitCollection *, std::map< int, double > &, int, double &)
takes care of the Barrel
void fillEEMap(EEDetId, const EcalRecHitCollection *, std::map< int, double > &, int, double &)
takes care of the Endcap
Definition: DetId.h:20
~MatrixFillMap()
dtor