ATLAS Offline Software
Loading...
Searching...
No Matches
IJetFinder Class Referenceabstract

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

#include <IJetFinder.h>

Inheritance diagram for IJetFinder:
Collaboration diagram for IJetFinder:

Public Types

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

Public Member Functions

virtual ~IJetFinder ()
 Destructor.
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.
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.

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()


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