#ifndef _CLUMP_CALCULATOR_HH_ #define _CLUMP_CALCULATOR_HH_ #ifdef USE_CDFEDM2 ////////////////////////////////////////////////////////////////////////// // // Component: ClumpCalculator.hh // Purpose: This class inherits from TowerCalculator. It sums the // EM and Hadronic compartements according to what was done // in Run 1. The difference with StandardCalculator is that // we make a regular eta-phi grid before we start summing. // // Created: 15/09/99 Pierre Savard // History: // ////////////////////////////////////////////////////////////////////////// #include #include #include #include "CalorGeometry/CalConstants.hh" #include "Calor/EnergyData.hh" #include "Calor/TowerCalculator.hh" // namespace calor { class ClumpCalculator : public TowerCalculator { public: // // Memory management // ClumpCalculator(); // dtor, copy ctor and assignment operator do the right thing. // // Methods // PhysicsTower* makePhysicsTower(EnergyData* eData, Locations* loc) const; private: }; // } // namespace calor #endif // USE_CDFEDM2 #endif // _CLUMP_CALCULATOR_HH_