Tool for removing overlaps between electrons and muons that share a track. More...
#include <EleMuSharedTrkOverlapTool.h>
Public Member Functions | |
EleMuSharedTrkOverlapTool (const std::string &name) | |
Create proper constructor for Athena. | |
virtual StatusCode | findOverlaps (const xAOD::IParticleContainer &cont1, const xAOD::IParticleContainer &cont2) const override |
Identify overlaps via shared ID track. Removes the electron from cont1. | |
StatusCode | findOverlaps (const xAOD::ElectronContainer &electrons, const xAOD::MuonContainer &muons) const |
Alternate method taking actual container types. | |
Protected Member Functions | |
virtual StatusCode | initializeDerived () override |
Initialize the tool. |
Tool for removing overlaps between electrons and muons that share a track.
I don't yet know if it's straightforward to generalize to any kind of particles.
ORUtils::EleMuSharedTrkOverlapTool::EleMuSharedTrkOverlapTool | ( | const std::string & | name | ) |
Create proper constructor for Athena.
Standard constructor