#include <IJetExecuteTool.h>
Public Member Functions | |
virtual | ~IJetExecuteTool () |
Destructor. | |
virtual int | execute () const =0 |
virtual int | inputContainerNames (std::vector< std::string > &connames) |
virtual int | outputContainerNames (std::vector< std::string > &connames) |
IJetExecuteTool is a dual-use tool interface for generic tools, i.e. those that behave like algorithms.
virtual int IJetExecuteTool::execute | ( | ) | const [pure virtual] |
Method to be called for each event. Returns 0 for success.
Implemented in JetDumper, JetRecTool, JetToolRunner, JetReclusteringTool, Validator, CopyTruthJetParticles, and CopyTruthParticles.
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.
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.