![]() |
ATLAS Offline Software
|
Interface for a class which checks for a match between IParticles. More...
#include <IObjectAssociator.h>
Public Member Functions | |
| virtual | ~IParticleAssociator () |
| Virtual destructor. | |
| virtual StatusCode | setObjectTypes (xAODType::ObjectType type1, xAODType::ObjectType type2)=0 |
| Set the object types to be used in the association. | |
| virtual bool | objectsMatch (columnar::Particle1Id p1, columnar::Particle2Id p2, bool swapArgs=false) const =0 |
| Test association between two IParticles. | |
| bool | objectsMatch (columnar::Particle2Id p2, columnar::Particle1Id p1) const |
Interface for a class which checks for a match between IParticles.
Definition at line 22 of file IObjectAssociator.h.
|
inlinevirtual |
|
pure virtual |
Test association between two IParticles.
Implemented in ORUtils::DeltaRMatcher, ORUtils::MuJetGhostDRMatcher, and ORUtils::SlidingDeltaRMatcher.
|
inline |
Definition at line 37 of file IObjectAssociator.h.
|
pure virtual |
Set the object types to be used in the association.
This must be called before using the associator in columnar mode.
Implemented in ORUtils::DeltaRMatcher, ORUtils::MuJetGhostDRMatcher, and ORUtils::SlidingDeltaRMatcher.