00001 #ifndef jetsubstructuremomenttools_isubjetrecordertool_header
00002 #define jetsubstructuremomenttools_isubjetrecordertool_header
00003
00004 #include "AsgTools/AsgTool.h"
00005 #include <vector>
00006 #include "xAODJet/Jet.h"
00007
00008 namespace fastjet {
00009 class PseudoJet;
00010 }
00011
00012 class ISubjetRecorderTool :
00013 virtual public asg::IAsgTool {
00014 ASG_TOOL_INTERFACE(ISubjetRecorderTool)
00015
00016 public:
00017 virtual std::vector<xAOD::Jet *> recordSubjets(std::vector<fastjet::PseudoJet> subjets, xAOD::Jet &jet) const = 0;
00018 };
00019
00020
00021 #endif