ORUtils::IOverlapRemovalTool Class Reference

Interface for the overlap removal tool. More...

#include <IOverlapRemovalTool.h>

Inheritance diagram for ORUtils::IOverlapRemovalTool:
asg::IAsgTool ORUtils::OverlapRemovalTool

List of all members.

Public Member Functions

virtual StatusCode removeOverlaps (const xAOD::ElectronContainer *electrons, const xAOD::MuonContainer *muons, const xAOD::JetContainer *jets, const xAOD::TauJetContainer *taus=0, const xAOD::PhotonContainer *photons=0, const xAOD::JetContainer *fatJets=0) const =0
 Declare the interface.

Detailed Description

Interface for the overlap removal tool.

Author:
Steve Farrell <steven.farrell@cern.ch>

Member Function Documentation

virtual StatusCode ORUtils::IOverlapRemovalTool::removeOverlaps ( const xAOD::ElectronContainer electrons,
const xAOD::MuonContainer muons,
const xAOD::JetContainer jets,
const xAOD::TauJetContainer taus = 0,
const xAOD::PhotonContainer photons = 0,
const xAOD::JetContainer fatJets = 0 
) const [pure virtual]

Declare the interface.

Top-level method for performing full overlap-removal. The individual OR methods will be called in the recommended order, and the considered objects will be decorated with the output result.

Implemented in ORUtils::OverlapRemovalTool.


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

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1