#include <IJetModifier.h>
Public Member Functions | |
IJetModifier () | |
Cosntructor. | |
virtual | ~IJetModifier () |
Destructor. | |
virtual int | modify (xAOD::JetContainer &jets) const =0 |
virtual int | inputContainerNames (std::vector< std::string > &connames) |
virtual const IJetPseudojetRetriever * | pseudojetRetriever () const |
Return the pseudojet retriever associated with this tool. | |
virtual void | setPseudojetRetriever (const IJetPseudojetRetriever *ppjr) |
Set the pseudojet retriever associated with this tool. |
IJetModifier is a dual-use tool interface for a tool that modifies a jet collection.
int IJetModifier::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.
virtual int IJetModifier::modify | ( | xAOD::JetContainer & | jets | ) | const [pure virtual] |
Method to modify a jet collection. Returns 0 for success.
Implemented in JetCalibrationTool, JetCalibrationToolBase, JetForwardJvtTool, JetIsolationTool, JetOriginCorrectionTool, JetVertexTaggerTool, JetVoronoiMomentsTool, JetFilterTool, JetModifierBase, JetSorter, Analysis::JetTrackAssociation, and ParticleJetDeltaRLabelTool.