ATLAS Offline Software
Public Member Functions | List of all members
IJetEventSelector Class Referenceabstract

IJetEventSelector is a dual-use tool interface for a tool that selects a jet based on EventInfo selections (e.g. More...

#include <IJetEventSelector.h>

Inheritance diagram for IJetEventSelector:
Collaboration diagram for IJetEventSelector:

Public Member Functions

virtual ~IJetEventSelector ()
 Destructor. More...
 
virtual int keep (const xAOD::EventInfo &e, const xAOD::JetContainer &jets) const =0
 Method to select. More...
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

IJetEventSelector is a dual-use tool interface for a tool that selects a jet based on EventInfo selections (e.g.

mu, nPV)

Definition at line 17 of file IJetEventSelector.h.

Constructor & Destructor Documentation

◆ ~IJetEventSelector()

virtual IJetEventSelector::~IJetEventSelector ( )
inlinevirtual

Destructor.

Definition at line 23 of file IJetEventSelector.h.

23 { };

Member Function Documentation

◆ keep()

virtual int IJetEventSelector::keep ( const xAOD::EventInfo e,
const xAOD::JetContainer jets 
) const
pure virtual

Method to select.

Returns true if eventinfo condition is passed.

Implemented in JetEventSelector.

◆ print()

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

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