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

IPseudoJetGetter is a dual-use tool interface for retrieving a vector of fastjet pseudojets. More...

#include <IPseudoJetGetter.h>

Inheritance diagram for IPseudoJetGetter:
Collaboration diagram for IPseudoJetGetter:

Public Member Functions

virtual ~IPseudoJetGetter ()
 Destructor. More...
 
virtual StatusCode createAndRecord () const =0
 Method to construct the PseudoJetVector and record in StoreGate. More...
 
virtual const PseudoJetVectorget () const
 Method to return a vector of pseudojets. More...
 
virtual std::string label () const =0
 Label assignd to this collection of pseudojets. More...
 
virtual int inputContainerNames (std::vector< std::string > &connames)
 Method to return the list of input containers. More...
 
virtual int outputContainerNames (std::vector< std::string > &connames)
 Method to return the list of output containers. More...
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

IPseudoJetGetter is a dual-use tool interface for retrieving a vector of fastjet pseudojets.

Definition at line 27 of file IPseudoJetGetter.h.

Constructor & Destructor Documentation

◆ ~IPseudoJetGetter()

virtual IPseudoJetGetter::~IPseudoJetGetter ( )
inlinevirtual

Destructor.

Definition at line 33 of file IPseudoJetGetter.h.

33 { };

Member Function Documentation

◆ createAndRecord()

virtual StatusCode IPseudoJetGetter::createAndRecord ( ) const
pure virtual

Method to construct the PseudoJetVector and record in StoreGate.

◆ get()

const PseudoJetVector * IPseudoJetGetter::get ( ) const
virtual

Method to return a vector of pseudojets.

Definition at line 11 of file IPseudoJetGetter.cxx.

11  {
12  return nullptr;
13 }

◆ inputContainerNames()

int IPseudoJetGetter::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.

Definition at line 17 of file IPseudoJetGetter.cxx.

17  {
18  return 0;
19 }

◆ label()

virtual std::string IPseudoJetGetter::label ( ) const
pure virtual

Label assignd to this collection of pseudojets.

◆ outputContainerNames()

int IPseudoJetGetter::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.

Definition at line 23 of file IPseudoJetGetter.cxx.

23  {
24  return 0;
25 }

◆ print()

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

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