00001
00002
00003 #ifndef XAODTRIGGERCNV_JETROICNVALG_H
00004 #define XAODTRIGGERCNV_JETROICNVALG_H
00005
00006
00007 #include <string>
00008
00009
00010 #include "AthenaBaseComps/AthAlgorithm.h"
00011 #include "GaudiKernel/ToolHandle.h"
00012
00013
00014 #include "xAODTriggerCnv/IJetRoICnvTool.h"
00015
00016 namespace xAODMaker {
00017
00029 class JetRoICnvAlg : public AthAlgorithm {
00030
00031 public:
00033 JetRoICnvAlg( const std::string& name, ISvcLocator* svcLoc );
00034
00036 virtual StatusCode initialize();
00038 virtual StatusCode execute();
00039
00040 private:
00042 std::string m_aodKey;
00044 std::string m_xaodKey;
00045
00047 ToolHandle< IJetRoICnvTool > m_cnvTool;
00048
00049 };
00050
00051 }
00052
00053 #endif // XAODTRIGGERCNV_JETROICNVALG_H