#include <IJetGroomer.h>
Public Member Functions | |
IJetGroomer () | |
Ctor. | |
virtual | ~IJetGroomer () |
Destructor. | |
virtual int | groom (const xAOD::Jet &jin, xAOD::JetContainer &jout) const =0 |
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. |
IJetGroomer is a dual-use tool interface for grooming jets, i.e. transforming one jet into another.
virtual int IJetGroomer::groom | ( | const xAOD::Jet & | jin, | |
xAOD::JetContainer & | jout | |||
) | const [pure virtual] |
Transform jet. If accepted, the new jet is added to the container. Return codes:
Implemented in JetPruner, JetReclusterer, JetSplitter, and JetTrimmer.