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

#include <IJetsMatcher.h>

Inheritance diagram for IJetsMatcher:
Collaboration diagram for IJetsMatcher:

Public Member Functions

virtual ~IJetsMatcher ()
 
virtual std::optional< bool > match (const HypoJetVector &jv, xAODJetCollector &, const std::unique_ptr< ITrigJetHypoInfoCollector > &, bool debug=false) const =0
 
virtual bool valid () const =0
 
virtual std::string msg () const =0
 
virtual std::string toString () const =0
 

Detailed Description

Definition at line 28 of file IJetsMatcher.h.

Constructor & Destructor Documentation

◆ ~IJetsMatcher()

virtual IJetsMatcher::~IJetsMatcher ( )
inlinevirtual

Definition at line 31 of file IJetsMatcher.h.

31 {}

Member Function Documentation

◆ match()

virtual std::optional<bool> IJetsMatcher::match ( const HypoJetVector jv,
xAODJetCollector ,
const std::unique_ptr< ITrigJetHypoInfoCollector > &  ,
bool  debug = false 
) const
pure virtual

Implemented in FastReductionMatcher.

◆ msg()

virtual std::string IJetsMatcher::msg ( ) const
pure virtual

Implemented in FastReductionMatcher.

◆ toString()

virtual std::string IJetsMatcher::toString ( ) const
pure virtual

Implemented in FastReductionMatcher.

◆ valid()

virtual bool IJetsMatcher::valid ( ) const
pure virtual

Implemented in FastReductionMatcher.


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