#ifndef RECONECAL_IECALRECONEVENTFUNCTION_HXX #define RECONECAL_IECALRECONEVENTFUNCTION_HXX #include "IDataHit.hxx" #include "IECALDigit.hxx" #include "IReconEventFunction.hxx" #include "IECALSumupEnergies.hxx" #include "EReconECAL.hxx" class IECALReconEventFunction : public IReconEventFunction { private: COMET::IECALSumupEnergies* fASumupEnergies; public: IECALReconEventFunction(); virtual ~IECALReconEventFunction(); virtual void Usage(); protected: virtual bool SetOption(TString option, TString value = ""); void BeginOfEvent(); void EndOfEvent(); COMET::IHandle PrepareHits(COMET::ICOMETEvent&); COMET::IHandle ProcessAlgorithms(const COMET::IAlgorithmResult&, COMET::ICOMETEvent&); }; #endif