00001 #ifndef ASSOCIATIONUTILS_IOVERLAPTOOL_H
00002 #define ASSOCIATIONUTILS_IOVERLAPTOOL_H
00003
00004
00005 #include "AsgTools/IAsgTool.h"
00006
00007
00008 #include "xAODBase/IParticleContainer.h"
00009
00010
00011 namespace ORUtils
00012 {
00013
00022 class IOverlapTool : virtual public asg::IAsgTool
00023 {
00024
00026 ASG_TOOL_INTERFACE(IOverlapTool)
00027
00028 public:
00029
00035 virtual StatusCode findOverlaps(const xAOD::IParticleContainer& cont1,
00036 const xAOD::IParticleContainer& cont2) const = 0;
00037
00038 };
00039
00040 }
00041
00042 #endif