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

#include <IJetPseudojetRetriever.h>

Inheritance diagram for IJetPseudojetRetriever:
Collaboration diagram for IJetPseudojetRetriever:

Public Member Functions

virtual ~IJetPseudojetRetriever ()
 Destructor. More...
 
virtual const fastjet::PseudoJet * pseudojet (const xAOD::Jet &jet) const =0
 Retrieve the pseudojet associate with a jet. More...
 
virtual std::string label () const
 Return the label for this retriever. More...
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

Author
David Adams
Date
November 2014

IJetPseudojetRetriever is a dual-use tool interface for a tool that retrieves the pseudojet (i.e. the clsuter sequence) associated with a jet.

Definition at line 27 of file IJetPseudojetRetriever.h.

Constructor & Destructor Documentation

◆ ~IJetPseudojetRetriever()

virtual IJetPseudojetRetriever::~IJetPseudojetRetriever ( )
inlinevirtual

Destructor.

Definition at line 33 of file IJetPseudojetRetriever.h.

33 { };

Member Function Documentation

◆ label()

virtual std::string IJetPseudojetRetriever::label ( ) const
inlinevirtual

Return the label for this retriever.

Reimplemented in JetPseudojetRetriever.

Definition at line 39 of file IJetPseudojetRetriever.h.

39 {return "";}

◆ print()

virtual void asg::IAsgTool::print ( ) const
pure virtualinherited

◆ pseudojet()

virtual const fastjet::PseudoJet* IJetPseudojetRetriever::pseudojet ( const xAOD::Jet jet) const
pure virtual

Retrieve the pseudojet associate with a jet.

Implemented in JetPseudojetRetriever.


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