00001
00002
00003 #ifndef XAODTRIGGERCNV_ENERGYSUMROICNVTOOL_H
00004 #define XAODTRIGGERCNV_ENERGYSUMROICNVTOOL_H
00005
00006
00007 #include "AthenaBaseComps/AthAlgTool.h"
00008
00009
00010 #include "xAODTriggerCnv/IEnergySumRoICnvTool.h"
00011
00012 namespace xAODMaker {
00013
00025 class EnergySumRoICnvTool : public AthAlgTool,
00026 public virtual IEnergySumRoICnvTool {
00027
00028 public:
00030 EnergySumRoICnvTool( const std::string& type, const std::string& name,
00031 const IInterface* parent );
00032
00034 virtual StatusCode initialize();
00035
00037 virtual StatusCode convert( const LVL1_ROI* aod,
00038 xAOD::EnergySumRoI* xaod );
00039
00040 };
00041
00042 }
00043
00044 #endif // XAODTRIGGERCNV_ENERGYSUMROICNVTOOL_H