IObservableTool Class Reference

#include <IObservableTool.h>

Inheritance diagram for IObservableTool:
asg::IAsgTool ParticleScaleFactorTool WeightToolBase McEventWeight PDFWeight WeightsAgregator

List of all members.

Public Member Functions

virtual ~IObservableTool ()
 Declare the interface that this class provides.
virtual double evaluate (const xAOD::IParticle *) const =0
 returns: the value that was calculated from the xAOD::IParticle

Detailed Description

Interface for tools that want to calculate a quantity from an xAOD::IParticle

Author:
Karsten Koeneke <karsten.koeneke@cern.ch>Main tools implementing this interface: GenericParticleScaleFactorTool (source code: PhysicsAnalysis/AnalysisCommon/ReweightUtils) McEventWeight (source code: PhysicsAnalysis/AnalysisCommon/ReweightUtils)

Constructor & Destructor Documentation

virtual IObservableTool::~IObservableTool (  )  [inline, virtual]

Declare the interface that this class provides.

Virtual destructor


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1