00001 #ifndef PHOTONEFFICIENCYCORRECTION_TESTATHENAPHOTONALG_H
00002 #define PHOTONEFFICIENCYCORRECTION_TESTATHENAPHOTONALG_H 1
00003
00004 #include "AthenaBaseComps/AthAlgorithm.h"
00005 #include "GaudiKernel/ToolHandle.h"
00006
00007
00008 class IAsgPhotonEfficiencyCorrectionTool;
00009
00010 class testAthenaPhotonAlg: public ::AthAlgorithm {
00011 public:
00012 testAthenaPhotonAlg( const std::string& name, ISvcLocator* pSvcLocator );
00013 virtual ~testAthenaPhotonAlg();
00014
00015 virtual StatusCode initialize();
00016 virtual StatusCode execute();
00017 virtual StatusCode finalize();
00018
00019 private:
00021 ToolHandle< IAsgPhotonEfficiencyCorrectionTool > m_photonSF;
00022 };
00023
00024 #endif //> !PHOTONEFFICIENCYCORRECTION_TESTATHENAPHOTONALG_H