00001 #ifndef JETRESOLUTION_JERTESTALG_H
00002 #define JETRESOLUTION_JERTESTALG_H
00003
00004
00005 #include "GaudiKernel/ToolHandle.h"
00006 #include "AthenaBaseComps/AthAlgorithm.h"
00007
00008
00009 #include "JetResolution/IJERSmearingTool.h"
00010
00015 class JERTestAlg : public AthAlgorithm
00016 {
00017
00018 public:
00019
00021 JERTestAlg(const std::string& name, ISvcLocator* svcLoc);
00022
00024 virtual StatusCode initialize();
00026 virtual StatusCode execute();
00027
00028 private:
00029
00031 ToolHandle<IJERSmearingTool> m_jerSmearingTool;
00032
00033
00034 bool m_applySystematics;
00035 std::vector<CP::SystematicSet> m_sysList;
00036
00037 };
00038
00039 #endif