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

#include <IJetFinder.h>

Inheritance diagram for IJetFinder:
Collaboration diagram for IJetFinder:

Public Types

typedef std::vector< std::string > NameList
 Type for ghost labels. More...
 

Public Member Functions

virtual ~IJetFinder ()
 Destructor. More...
 
virtual int find (const PseudoJetContainer &cont, xAOD::JetContainer &finalJets, xAOD::JetInput::Type contype) const =0
 Method to find jets from a vector of pseudojet inputs. More...
 
virtual int findNoSave (const PseudoJetContainer &cont, xAOD::JetContainer &finalJets, xAOD::JetInput::Type contype, fastjet::ClusterSequence *&) const =0
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

IJetFinder is a dual-use tool interface for for a tool that modifies a jet collection.

Definition at line 30 of file IJetFinder.h.

Member Typedef Documentation

◆ NameList

typedef std::vector<std::string> IJetFinder::NameList

Type for ghost labels.

Definition at line 36 of file IJetFinder.h.

Constructor & Destructor Documentation

◆ ~IJetFinder()

virtual IJetFinder::~IJetFinder ( )
inlinevirtual

Destructor.

Definition at line 39 of file IJetFinder.h.

39 { };

Member Function Documentation

◆ find()

virtual int IJetFinder::find ( const PseudoJetContainer cont,
xAOD::JetContainer finalJets,
xAOD::JetInput::Type  contype 
) const
pure virtual

Method to find jets from a vector of pseudojet inputs.

The last arguments are the input type for the found jets and the list of ghost constituent labels. Returns 0 for success.

Implemented in JetFinder.

◆ findNoSave()

virtual int IJetFinder::findNoSave ( const PseudoJetContainer cont,
xAOD::JetContainer finalJets,
xAOD::JetInput::Type  contype,
fastjet::ClusterSequence *&   
) const
pure virtual

Implemented in JetFinder.

◆ print()

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

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