ATLAS Offline Software
Public Member Functions | List of all members
Trig::IMatchScoringTool Class Referenceabstract

Interface class for scoring pairs of particles for matching. More...

#include <IMatchScoringTool.h>

Inheritance diagram for Trig::IMatchScoringTool:
Collaboration diagram for Trig::IMatchScoringTool:

Public Member Functions

virtual float score (const xAOD::IParticle &online, const xAOD::IParticle &offline) const =0
 Calculate the matching score for a pair of particles. More...
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

Interface class for scoring pairs of particles for matching.

Definition at line 16 of file IMatchScoringTool.h.

Member Function Documentation

◆ print()

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

◆ score()

virtual float Trig::IMatchScoringTool::score ( const xAOD::IParticle online,
const xAOD::IParticle offline 
) const
pure virtual

Calculate the matching score for a pair of particles.

Parameters
onlineThe online particle
offlineThe offline particle

Implemented in Trig::TypedScoringTool, Trig::DRScoringTool, and Trig::EgammaDRScoringTool.


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