ATLAS Offline Software
Loading...
Searching...
No Matches
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.
virtual StatusCode createAndRecord () const =0
 Method to construct the PseudoJetVector and record in StoreGate.
virtual const PseudoJetVectorget () const
 Method to return a vector of pseudojets.
virtual std::string label () const =0
 Label assignd to this collection of pseudojets.
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

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()


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