00001 
00002 #ifndef TESTATHENAEGAMMACALIBTOOL_H
00003 #define TESTATHENAEGAMMACALIBTOOL_H
00004 
00005 
00006 #include "AthenaBaseComps/AthAlgorithm.h"
00007 #include "AsgTools/ToolHandle.h"
00008 
00009 
00010 #include "ElectronPhotonFourMomentumCorrection/IEgammaCalibrationAndSmearingTool.h"
00011 
00012 class testAthenaEgammaCalibTool : public AthAlgorithm {
00013 
00014 public:
00016   testAthenaEgammaCalibTool( const std::string& name, ISvcLocator* svcLoc );
00017   
00019   virtual StatusCode initialize();
00021   virtual StatusCode execute();
00022   
00023 private:
00024   std::string m_sg_electrons;
00025   
00026   ToolHandle<CP::IEgammaCalibrationAndSmearingTool> m_EgammaCalibrationAndSmearingTool;
00027 
00028 }; 
00029 
00030 #endif // TESTATHENAEGAMMACALIBTOOL_H
00031