00001 // JetModiferBase.h 00002 00003 #ifndef JetRec_JetModiferBase_H 00004 #define JetRec_JetModiferBase_H 00005 00015 00016 #include "AsgTools/AsgTool.h" 00017 #include "JetInterface/ISingleJetModifier.h" 00018 #include "JetInterface/IJetModifier.h" 00019 00020 class JetModifierBase : public asg::AsgTool, 00021 virtual public IJetModifier , 00022 virtual public ISingleJetModifier { 00023 ASG_TOOL_CLASS(JetModifierBase, ISingleJetModifier) 00024 00025 public: 00026 00028 JetModifierBase(const std::string& myname); 00029 00031 virtual int modify(xAOD::JetContainer& jets) const; 00032 00033 }; 00034 00035 #endif