ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
DerivationFramework::IDiLepFilters Class Referenceabstract

#include <IDiLepFilters.h>

Inheritance diagram for DerivationFramework::IDiLepFilters:
Collaboration diagram for DerivationFramework::IDiLepFilters:

Public Member Functions

virtual bool GetTriggers (uint32_t &passFlags) const =0
 
virtual bool PassSiEl (const uint32_t passFlags, const xAOD::Electron &el) const =0
 
virtual bool PassSiPhX (const uint32_t passFlags, const xAOD::Photon &ph, const xAOD::Electron &el) 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
 
virtual bool PassSiMu (const uint32_t passFlags, const xAOD::Muon &mu) const =0
 
virtual bool PassSiMuBa (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 PassDiPh (const uint32_t passFlags, const xAOD::Photon &ph1, const xAOD::Photon &ph2) const =0
 
virtual bool PassDiElPh (const uint32_t passFlags, const xAOD::Electron &el, const xAOD::Photon &ph) const =0
 
virtual bool PassDiLoElPh (const uint32_t passFlags, const xAOD::Electron &el, const xAOD::Photon &ph) const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 24 of file IDiLepFilters.h.

Member Function Documentation

◆ GetTriggers()

virtual bool DerivationFramework::IDiLepFilters::GetTriggers ( uint32_t &  passFlags) const
pure virtual

◆ interfaceID()

static const InterfaceID& DerivationFramework::IDiLepFilters::interfaceID ( )
inlinestatic

Definition at line 27 of file IDiLepFilters.h.

27 { return IID_DerivationFramework_IDiLepFilters; }

◆ PassDiEl()

virtual bool DerivationFramework::IDiLepFilters::PassDiEl ( const uint32_t  passFlags,
const xAOD::Electron el1,
const xAOD::Electron el2 
) const
pure virtual

◆ PassDiElPh()

virtual bool DerivationFramework::IDiLepFilters::PassDiElPh ( const uint32_t  passFlags,
const xAOD::Electron el,
const xAOD::Photon ph 
) const
pure virtual

◆ PassDiLoElPh()

virtual bool DerivationFramework::IDiLepFilters::PassDiLoElPh ( const uint32_t  passFlags,
const xAOD::Electron el,
const xAOD::Photon ph 
) const
pure virtual

◆ PassDiPh()

virtual bool DerivationFramework::IDiLepFilters::PassDiPh ( const uint32_t  passFlags,
const xAOD::Photon ph1,
const xAOD::Photon ph2 
) const
pure virtual

◆ PassSiEl()

virtual bool DerivationFramework::IDiLepFilters::PassSiEl ( const uint32_t  passFlags,
const xAOD::Electron el 
) const
pure virtual

◆ PassSiMu()

virtual bool DerivationFramework::IDiLepFilters::PassSiMu ( const uint32_t  passFlags,
const xAOD::Muon mu 
) const
pure virtual

◆ PassSiMuBa()

virtual bool DerivationFramework::IDiLepFilters::PassSiMuBa ( const uint32_t  passFlags,
const xAOD::Muon mu 
) const
pure virtual

◆ PassSiPhX() [1/3]

virtual bool DerivationFramework::IDiLepFilters::PassSiPhX ( const uint32_t  passFlags,
const xAOD::Photon ph,
const xAOD::Electron el 
) const
pure virtual

◆ PassSiPhX() [2/3]

virtual bool DerivationFramework::IDiLepFilters::PassSiPhX ( const uint32_t  passFlags,
const xAOD::Photon ph,
const xAOD::Muon mu 
) const
pure virtual

◆ PassSiPhX() [3/3]

virtual bool DerivationFramework::IDiLepFilters::PassSiPhX ( const uint32_t  passFlags,
const xAOD::Photon ph1,
const xAOD::Photon ph2 
) const
pure virtual

The documentation for this class was generated from the following file: