ATLAS Offline Software
Loading...
Searching...
No Matches
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.
virtual int keepJet (const xAOD::Jet &jet) const =0
virtual void print () const =0
 Print the state of the tool.

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


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