1 #ifndef RecoLocalCalo_HcalRecAlgos_AbsPlan1RechitCombiner_h_
2 #define RecoLocalCalo_HcalRecAlgos_AbsPlan1RechitCombiner_h_
20 virtual void clear() = 0;
35 typedef std::pair<float, float>
FPair;
40 #endif // RecoLocalCalo_HcalRecAlgos_AbsPlan1RechitCombiner_h_
virtual void combine(HBHERecHitCollection *collectionToFill)=0
virtual ~AbsPlan1RechitCombiner()
static float energyWeightedAverage(const FPair *data, unsigned len, float valueToReturnOnFailure)
virtual void add(const HBHERecHit &rh)=0
std::pair< float, float > FPair
char data[epos_bytes_allocation]
virtual void setTopo(const HcalTopology *topo)=0