![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
10 #ifndef DERIVATIONFRAMEWORK_IDILEPFILTERS_H
11 #define DERIVATIONFRAMEWORK_IDILEPFILTERS_H 1
14 #include "GaudiKernel/IAlgTool.h"
20 static const InterfaceID IID_DerivationFramework_IDiLepFilters(
"DerivationFramework::IDiLepFilters", 1, 0);
27 static const InterfaceID&
interfaceID() {
return IID_DerivationFramework_IDiLepFilters; }
virtual bool PassDiElPh(const uint32_t passFlags, const xAOD::Electron &el, const xAOD::Photon &ph) const =0
virtual bool PassSiPhX(const uint32_t passFlags, const xAOD::Photon &ph, const xAOD::Electron &el) const =0
virtual bool PassDiPh(const uint32_t passFlags, const xAOD::Photon &ph1, const xAOD::Photon &ph2) const =0
virtual bool PassDiLoElPh(const uint32_t passFlags, const xAOD::Electron &el, const xAOD::Photon &ph) const =0
virtual bool PassSiEl(const uint32_t passFlags, const xAOD::Electron &el) const =0
virtual bool GetTriggers(uint32_t &passFlags) const =0
virtual bool PassSiPhX(const uint32_t passFlags, const xAOD::Photon &ph1, const xAOD::Photon &ph2) const =0
virtual bool PassSiPhX(const uint32_t passFlags, const xAOD::Photon &ph, const xAOD::Muon &mu) const =0
static const InterfaceID & interfaceID()
virtual bool PassSiMu(const uint32_t passFlags, const xAOD::Muon &mu) const =0
virtual bool PassDiEl(const uint32_t passFlags, const xAOD::Electron &el1, const xAOD::Electron &el2) const =0
virtual bool PassSiMuBa(const uint32_t passFlags, const xAOD::Muon &mu) const =0