00001 #ifndef jetsubstructuremomenttools_subjetfindertool_header
00002 #define jetsubstructuremomenttools_subjetfindertool_header
00003
00004 #include "JetSubStructureMomentTools/JetSubStructureMomentToolsBase.h"
00005 #include "JetSubStructureMomentTools/ISubjetRecorderTool.h"
00006 #include "AsgTools/ToolHandle.h"
00007
00008 class SubjetFinderTool :
00009 public JetSubStructureMomentToolsBase {
00010 ASG_TOOL_CLASS(SubjetFinderTool, IJetModifier)
00011
00012 public:
00013
00014 SubjetFinderTool(std::string name);
00015
00016 int modifyJet(xAOD::Jet &jet) const;
00017
00018 private:
00019 std::string m_jetalg;
00020 float m_jetrad;
00021 float m_ptmin;
00022 int m_exclusivenjets;
00023 ToolHandle<ISubjetRecorderTool> m_subjetrecorder;
00024 };
00025
00026
00027 #endif