ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
IJetHistoVarTool Class Referenceabstract

#include <JetHistoVarTool.h>

Inheritance diagram for IJetHistoVarTool:
Collaboration diagram for IJetHistoVarTool:

Public Member Functions

virtual ~IJetHistoVarTool ()
 
virtual float value (const xAOD::Jet &) const =0
 the value of the variable for a given Jet More...
 
virtual const JetVar::Variablevariable () const =0
 The actual variable represented by this tool. More...
 
virtual std::string describe () const =0
 a compact description of the variable. More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 27 of file JetHistoVarTool.h.

Constructor & Destructor Documentation

◆ ~IJetHistoVarTool()

virtual IJetHistoVarTool::~IJetHistoVarTool ( )
inlinevirtual

Definition at line 34 of file JetHistoVarTool.h.

34 {}

Member Function Documentation

◆ describe()

virtual std::string IJetHistoVarTool::describe ( ) const
pure virtual

a compact description of the variable.

Implemented in JetHistoVarTool.

◆ interfaceID()

static const InterfaceID& IJetHistoVarTool::interfaceID ( )
inlinestatic

Definition at line 32 of file JetHistoVarTool.h.

32 { return IID_IJetHistoVarTool; }

◆ value()

virtual float IJetHistoVarTool::value ( const xAOD::Jet ) const
pure virtual

the value of the variable for a given Jet

Implemented in JetHistoVarTool.

◆ variable()

virtual const JetVar::Variable* IJetHistoVarTool::variable ( ) const
pure virtual

The actual variable represented by this tool.

Implemented in JetHistoVarTool.


The documentation for this class was generated from the following file: