ORUtils::OverlapLinkHelper Class Reference

Helper class for setting links between overlapping objects. More...

#include <OverlapLinkHelper.h>

List of all members.

Public Member Functions

 OverlapLinkHelper (const std::string &linkLabel)
 Constructor.
StatusCode addObjectLink (const xAOD::IParticle &p1, const xAOD::IParticle &p2)
 Decorate p1 with an overlap object link to p2.
const xAOD::IParticlegetObjectLink (const xAOD::IParticle &p) const
 Retrieve an overlap-linked particle. Returns null if no ElementLink decoration exists.

Detailed Description

Helper class for setting links between overlapping objects.

This utility class is used by the OverlapTools, though it could probably be used by a user as well. It can do two things at the moment:

For this simple implementation, use a single object link. I might later allow for an array of links to include all possible object overlaps.

Author:
Steve Farrell <Steven.Farrell@cern.ch>

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1