Ecalrechit no inheritance integration

Removal of inheritance of EcalRecHit from CaloRecHit