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

IJetFromPseudojet is a dual-use tool interface for a tool that constructs a new ATLAS jet from a fastjet pseudojet. More...

#include <IJetFromPseudojet.h>

Inheritance diagram for IJetFromPseudojet:
Collaboration diagram for IJetFromPseudojet:

Public Member Functions

virtual ~IJetFromPseudojet ()
 Destructor. More...
 
virtual xAOD::Jetadd (const fastjet::PseudoJet &pj, const PseudoJetContainer &, xAOD::JetContainer &jets, xAOD::JetInput::Type inputtype) const =0
 Method to construct an ATLAS jet from a pseudojet, input type and vector of ghost labels. More...
 
virtual xAOD::Jetadd (const fastjet::PseudoJet &pj, const PseudoJetContainer &, xAOD::JetContainer &jets, const xAOD::Jet *pparent) const =0
 Method to construct an ATLAS jet from a pseudojet and parent jet. More...
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

IJetFromPseudojet is a dual-use tool interface for a tool that constructs a new ATLAS jet from a fastjet pseudojet.

Definition at line 24 of file IJetFromPseudojet.h.

Constructor & Destructor Documentation

◆ ~IJetFromPseudojet()

virtual IJetFromPseudojet::~IJetFromPseudojet ( )
inlinevirtual

Destructor.

Definition at line 30 of file IJetFromPseudojet.h.

30 { };

Member Function Documentation

◆ add() [1/2]

virtual xAOD::Jet* IJetFromPseudojet::add ( const fastjet::PseudoJet &  pj,
const PseudoJetContainer ,
xAOD::JetContainer jets,
const xAOD::Jet pparent 
) const
pure virtual

Method to construct an ATLAS jet from a pseudojet and parent jet.

The new jet is put in the supplied container and is returned. Returns null for failure.

Implemented in JetFromPseudojet.

◆ add() [2/2]

virtual xAOD::Jet* IJetFromPseudojet::add ( const fastjet::PseudoJet &  pj,
const PseudoJetContainer ,
xAOD::JetContainer jets,
xAOD::JetInput::Type  inputtype 
) const
pure virtual

Method to construct an ATLAS jet from a pseudojet, input type and vector of ghost labels.

The new jet is put in the supplied container and is returned. Returns null for failure.

Implemented in JetFromPseudojet.

◆ print()

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

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