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

Detailed Description

Interface class for scoring pairs of particles for matching.

Definition at line 16 of file IMatchScoringTool.h.

Member Function Documentation

◆ print()

◆ 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::DRScoringTool, Trig::EgammaDRScoringTool, and Trig::TypedScoringTool.


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