1 #ifndef RecoLocalCalo_HcalRecAlgos_SimplePlan1RechitCombiner_h_ 2 #define RecoLocalCalo_HcalRecAlgos_SimplePlan1RechitCombiner_h_ 15 virtual void clear()
override;
25 const std::vector<const HBHERecHit*>&
rechits)
const;
28 virtual void combineAuxInfo(
const std::vector<const HBHERecHit*>& rechits,
36 typedef std::pair<HcalDetId, const HBHERecHit*>
MapItem;
42 #endif // RecoLocalCalo_HcalRecAlgos_SimplePlan1RechitCombiner_h_ std::vector< MapItem > rechitMap_
std::vector< const HBHERecHit * > ptrbuf_
virtual void combineAuxInfo(const std::vector< const HBHERecHit * > &rechits, HBHERecHit *rh) const
virtual HBHERecHit makeRechit(HcalDetId idToMake, const std::vector< const HBHERecHit * > &rechits) const
virtual void clear() override
virtual ~SimplePlan1RechitCombiner()
SimplePlan1RechitCombiner()
std::pair< HcalDetId, const HBHERecHit * > MapItem
const HcalTopology * topo_
virtual void combine(HBHERecHitCollection *toFill) override
virtual HcalDetId mapRechit(HcalDetId from) const
virtual void add(const HBHERecHit &rh) override
virtual void setTopo(const HcalTopology *topo) override