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

IJetExecuteTool is a dual-use tool interface for generic tools, i.e. those that behave like algorithms. More...

#include <IJetExecuteTool.h>

Inherits asg::IAsgTool.

Inherited by CopyTruthJetParticles, CopyTruthParticles, HIClusterSubtraction [virtual], HIEventShapeJetIteration [virtual], JetConstituentModSequence [virtual], JetDumper [virtual], JetInputElRemovalTool [virtual], JetRecTool [virtual], JetReclusteringTool [virtual], JetToolRunner [virtual], JetUsedInFitTrackDecoratorTool [virtual], MissingCellListTool [virtual], TrackVertexAssociationTool [virtual], and Validator [virtual].

Collaboration diagram for IJetExecuteTool:

Public Member Functions

virtual ~IJetExecuteTool ()
 Destructor.
virtual int execute () const =0
 Method to be called for each event.
virtual int inputContainerNames (std::vector< std::string > &connames)
 Method to return the list of input containers.
virtual int outputContainerNames (std::vector< std::string > &connames)
 Method to return the list of output containers.
virtual void print () const =0
 Print the state of the tool.

Detailed Description

IJetExecuteTool is a dual-use tool interface for generic tools, i.e. those that behave like algorithms.

Definition at line 19 of file IJetExecuteTool.h.

Constructor & Destructor Documentation

◆ ~IJetExecuteTool()

virtual IJetExecuteTool::~IJetExecuteTool ( )
inlinevirtual

Destructor.

Definition at line 25 of file IJetExecuteTool.h.

25{ };

Member Function Documentation

◆ execute()

◆ inputContainerNames()

int IJetExecuteTool::inputContainerNames ( std::vector< std::string > & connames)
virtual

Method to return the list of input containers.

The names of required input containers are appended to connames. Returns nonzero for error. Default returns 0 and adds no names.

Reimplemented in JetRecTool.

Definition at line 11 of file IJetExecuteTool.cxx.

11 {
12 return 0;
13}

◆ outputContainerNames()

int IJetExecuteTool::outputContainerNames ( std::vector< std::string > & connames)
virtual

Method to return the list of output containers.

The names of produced output containers are appended to connames. Returns nonzero for error. Default returns 0 and adds no names.

Reimplemented in JetRecTool.

Definition at line 17 of file IJetExecuteTool.cxx.

17 {
18 return 0;
19}

◆ print()


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