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

General tool configuring fastjet functionality. More...

#include <IFastJetInterfaceTool.h>

Inheritance diagram for IFastJetInterfaceTool:
Collaboration diagram for IFastJetInterfaceTool:

Public Types

typedef fastjet::PseudoJet fjet_t
 
typedef std::vector< fjet_tfjetlist_t
 

Public Member Functions

virtual ~IFastJetInterfaceTool ()
 
virtual StatusCode initialize ()=0
 
virtual StatusCode execute (const fjetlist_t &inJets, fjetlist_t &outJets)=0
 
virtual fastjet::ClusterSequence * clusterSequence ()=0
 
virtual const fastjet::ClusterSequence * clusterSequence () const =0
 
virtual const fastjet::JetDefinition * getJetDefinition () const =0
 
virtual const fastjet::AreaDefinition * getAreaDefinition () const =0
 
virtual const std::string getAreaDefinitionType () const =0
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

General tool configuring fastjet functionality.

Definition at line 23 of file IFastJetInterfaceTool.h.

Member Typedef Documentation

◆ fjet_t

typedef fastjet::PseudoJet IFastJetInterfaceTool::fjet_t

Definition at line 29 of file IFastJetInterfaceTool.h.

◆ fjetlist_t

Definition at line 30 of file IFastJetInterfaceTool.h.

Constructor & Destructor Documentation

◆ ~IFastJetInterfaceTool()

virtual IFastJetInterfaceTool::~IFastJetInterfaceTool ( )
inlinevirtual

Definition at line 32 of file IFastJetInterfaceTool.h.

32 { };

Member Function Documentation

◆ clusterSequence() [1/2]

virtual const fastjet::ClusterSequence* IFastJetInterfaceTool::clusterSequence ( ) const
pure virtual

Implemented in FastJetInterfaceTool.

◆ clusterSequence() [2/2]

virtual fastjet::ClusterSequence* IFastJetInterfaceTool::clusterSequence ( )
pure virtual

Implemented in FastJetInterfaceTool.

◆ execute()

virtual StatusCode IFastJetInterfaceTool::execute ( const fjetlist_t inJets,
fjetlist_t outJets 
)
pure virtual

Implemented in FastJetInterfaceTool.

◆ getAreaDefinition()

virtual const fastjet::AreaDefinition* IFastJetInterfaceTool::getAreaDefinition ( ) const
pure virtual

Implemented in FastJetInterfaceTool.

◆ getAreaDefinitionType()

virtual const std::string IFastJetInterfaceTool::getAreaDefinitionType ( ) const
pure virtual

Implemented in FastJetInterfaceTool.

◆ getJetDefinition()

virtual const fastjet::JetDefinition* IFastJetInterfaceTool::getJetDefinition ( ) const
pure virtual

Implemented in FastJetInterfaceTool.

◆ initialize()

virtual StatusCode IFastJetInterfaceTool::initialize ( )
pure virtual

Implemented in FastJetInterfaceTool.

◆ print()

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

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