7#ifndef TRIGGLOBALEFFICIENCYCORRECTION_LEPTON_H
8#define TRIGGLOBALEFFICIENCYCORRECTION_LEPTON_H 1
bool operator<(const Lepton &rhs) const
Lepton & operator=(const Lepton &)=default
const xAOD::Muon * muon() const
const xAOD::IParticle * m_obj
Lepton(const Lepton &)=default
Lepton(const xAOD::Electron *ptr, std::size_t tag=0)
Lepton(Lepton &&)=default
Lepton & operator=(Lepton &&)=default
Lepton(const xAOD::Photon *ptr, std::size_t tag=0)
const xAOD::IParticle * particle() const
Lepton(const xAOD::IParticle *ptr, std::size_t tag=0)
const xAOD::Electron * electron() const
const xAOD::Photon * photon() const
xAOD::Type::ObjectType type() const
Class providing the definition of the 4-vector interface.
the template specializations below must be enclosed in this namespace
ObjectType
Type of objects that have a representation in the xAOD EDM.
Muon_v1 Muon
Reference the current persistent version:
Photon_v1 Photon
Definition of the current "egamma version".
Electron_v1 Electron
Definition of the current "egamma version".