From 64fe6a14a0877dc888aa77ad3cc18a1b002b4dd6 Mon Sep 17 00:00:00 2001 From: Will Buttinger <William.Buttinger@cern.ch> Date: Mon, 7 Nov 2016 13:11:40 +0100 Subject: [PATCH] 'move IObservableTool interface to AsgAnalysisInterfaces package' (PATInterfaces-00-00-38) * relocated IObservableTool interface to PhysicsAnalysis/Interfaces/AsgAnalysisInterfaces * Tagging PATinterfaces-00-00-38 --- .../PATInterfaces/IObservableTool.h | 38 ------------------- 1 file changed, 38 deletions(-) delete mode 100644 PhysicsAnalysis/AnalysisCommon/PATInterfaces/PATInterfaces/IObservableTool.h diff --git a/PhysicsAnalysis/AnalysisCommon/PATInterfaces/PATInterfaces/IObservableTool.h b/PhysicsAnalysis/AnalysisCommon/PATInterfaces/PATInterfaces/IObservableTool.h deleted file mode 100644 index c4c40ac9a57..00000000000 --- 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 -- GitLab