ATLAS Offline Software
Public Member Functions | List of all members
ORUtils::IParticleAssociator Class Referenceabstract

Interface for a class which checks for a match between IParticles. More...

#include <IObjectAssociator.h>

Inheritance diagram for ORUtils::IParticleAssociator:
Collaboration diagram for ORUtils::IParticleAssociator:

Public Member Functions

virtual ~IParticleAssociator ()
 Virtual destructor. More...
 
virtual bool objectsMatch (const xAOD::IParticle &p1, const xAOD::IParticle &p2) const =0
 Test association between two IParticles. More...
 

Detailed Description

Interface for a class which checks for a match between IParticles.

Author
Steve Farrell Steve.nosp@m.n.Fa.nosp@m.rrell.nosp@m.@cer.nosp@m.n.ch

Definition at line 18 of file IObjectAssociator.h.

Constructor & Destructor Documentation

◆ ~IParticleAssociator()

virtual ORUtils::IParticleAssociator::~IParticleAssociator ( )
inlinevirtual

Virtual destructor.

Definition at line 22 of file IObjectAssociator.h.

22 {};

Member Function Documentation

◆ objectsMatch()

virtual bool ORUtils::IParticleAssociator::objectsMatch ( const xAOD::IParticle p1,
const xAOD::IParticle p2 
) const
pure virtual

Test association between two IParticles.

Implemented in ORUtils::SlidingDeltaRMatcher, ORUtils::DeltaRMatcher, and ORUtils::MuJetGhostDRMatcher.


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