diff --git a/PhysicsAnalysis/AnalysisCommon/PATInterfaces/PATInterfaces/IObservableTool.h b/PhysicsAnalysis/AnalysisCommon/PATInterfaces/PATInterfaces/IObservableTool.h deleted file mode 100644 index c4c40ac9a57377d7a610f59b7da3a0d8c62ea2c7..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/AnalysisCommon/PATInterfaces/PATInterfaces/IObservableTool.h +++ /dev/null @@ -1,38 +0,0 @@ -// Dear emacs, this is -*- c++ -*- -// $Id: IObservableTool.h $ -#ifndef PATINTERFACES_IOBSERVABLETOOL_H -#define PATINTERFACES_IOBSERVABLETOOL_H - -// System include(s): - -// Framework include(s): -#include "AsgTools/IAsgTool.h" - -// Forward declaration -namespace xAOD{ - class IParticle; -} - - -/// Interface for tools that want to calculate a quantity -/// from an xAOD::IParticle -/// @author Karsten Koeneke <karsten.koeneke@cern.ch> -/// -class IObservableTool : public virtual asg::IAsgTool { - - /// Declare the interface that this class provides - ASG_TOOL_INTERFACE( IObservableTool ) - - public: - - /// Virtual destructor - virtual ~IObservableTool(){}; - - /// returns: the value that was calculated from the xAOD::IParticle - virtual double - evaluate( const xAOD::IParticle* ) const = 0; - - }; // class IObservableTool - - -#endif // PATINTERFACES_IOBSERVABLETOOL_H