ATLAS Offline Software
Public Member Functions | List of all members
ECUtils::IEventCleaningTool Class Referenceabstract

Interface for the event cleaning tool. More...

#include <IEventCleaningTool.h>

Inheritance diagram for ECUtils::IEventCleaningTool:
Collaboration diagram for ECUtils::IEventCleaningTool:

Public Member Functions

virtual bool acceptEvent (const xAOD::JetContainer *jets) const =0
 Declare the interface. More...
 
virtual int keepJet (const xAOD::Jet &jet) const =0
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

Interface for the event cleaning tool.

Author
Julia Gonski j.gon.nosp@m.ski@.nosp@m.cern..nosp@m.ch

Definition at line 23 of file IEventCleaningTool.h.

Member Function Documentation

◆ acceptEvent()

virtual bool ECUtils::IEventCleaningTool::acceptEvent ( const xAOD::JetContainer jets) const
pure virtual

Declare the interface.

Top-level method for performing full overlap-removal. The individual OR methods will be called in the recommended order, and the considered objects will be decorated with the output result.

Implemented in ECUtils::EventCleaningTool.

◆ keepJet()

virtual int ECUtils::IEventCleaningTool::keepJet ( const xAOD::Jet jet) const
pure virtual

Implemented in ECUtils::EventCleaningTool.

◆ print()

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

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