00001 // JetMuonSegmentMomentsTool.h 00002 00003 #ifndef JETMOMENTTOOLS_JETMUONSEGMENTMOMENTSTOOL_H 00004 #define JETMOMENTTOOLS_JETMUONSEGMENTMOMENTSTOOL_H 00005 00014 00015 #include "JetRec/JetModifierBase.h" 00016 00017 class JetMuonSegmentMomentsTool : public JetModifierBase 00018 { 00019 ASG_TOOL_CLASS(JetMuonSegmentMomentsTool,IJetModifier) 00020 00021 public: 00022 // Constructor from tool name 00023 JetMuonSegmentMomentsTool(const std::string& name); 00024 00025 // Inherited methods to modify a jet 00026 virtual int modifyJet(xAOD::Jet& jet) const; 00027 00028 private: 00029 // Configurable parameters 00030 std::string m_assocMuonSegName; 00031 }; 00032 00033 #endif 00034