ClusterFillMap

Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
#ifndef __CINT__
#ifndef ClusterFillMap_H
#define ClusterFillMap_H

#include "Calibration/EcalCalibAlgos/interface/VFillMap.h"

class ClusterFillMap : public VFillMap {
public:
  //!ctor
  ClusterFillMap(int,
                 int,
                 const std::map<int, int> &,
                 double,
                 double,
                 const std::map<int, int> &,
                 EcalIntercalibConstantMap *,
                 EcalIntercalibConstantMap *);

  //!dtor
  ~ClusterFillMap() override;

  //!Fills the map
  void fillMap(const std::vector<std::pair<DetId, float> > &,
               const DetId,
               const EcalRecHitCollection *,
               const EcalRecHitCollection *,
               std::map<int, double> &xtlMap,
               double &) override;
};
#endif
#endif