00001
00002
00003 #ifndef ISOLATIONSELECTION_TESTISOLATIONATHENAALG_H
00004 #define ISOLATIONSELECTION_TESTISOLATIONATHENAALG_H
00005
00006
00007 #include "AthenaBaseComps/AthAlgorithm.h"
00008 #include "AsgTools/ToolHandle.h"
00009
00010
00011 #include "IsolationSelection/IIsolationSelectionTool.h"
00012
00013 namespace CP
00014 {
00015 class TestIsolationAthenaAlg : public AthAlgorithm{
00016 public:
00017 TestIsolationAthenaAlg( const std::string& name, ISvcLocator* svcLoc );
00018
00020 virtual StatusCode initialize();
00022 virtual StatusCode execute();
00023
00024 private:
00025 std::string m_sgKeyPhotons;
00026 std::string m_sgKeyElectrons;
00027 std::string m_sgKeyMuons;
00028 ToolHandle< CP::IIsolationSelectionTool > m_isoTool;
00029 };
00030 }
00031 #endif