00001
00002
00003 #ifndef XAODTRIGGERCNV_MUONROICNVALG_H
00004 #define XAODTRIGGERCNV_MUONROICNVALG_H
00005
00006
00007 #include <string>
00008
00009
00010 #include "AthenaBaseComps/AthAlgorithm.h"
00011 #include "GaudiKernel/ToolHandle.h"
00012
00013
00014 #include "xAODTriggerCnv/IMuonRoICnvTool.h"
00015
00016 namespace xAODMaker {
00017
00029 class MuonRoICnvAlg : public AthAlgorithm {
00030
00031 public:
00033 MuonRoICnvAlg( 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< IMuonRoICnvTool > m_cnvTool;
00048
00049 };
00050
00051 }
00052
00053 #endif // XAODTRIGGERCNV_MUONROICNVALG_H