![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
10 #ifndef DERIVATIONFRAMEWORK_DILEPFILTERS_H
11 #define DERIVATIONFRAMEWORK_DILEPFILTERS_H 1
19 #include "GaudiKernel/ToolHandle.h"
31 DiLepFilters(
const std::string&
t,
const std::string&
n,
const IInterface*
p);
80 ToolHandle<Trig::TrigDecisionTool>
m_tdt;
bool PassDiPh(const uint32_t passFlags, const xAOD::Photon &ph1, const xAOD::Photon &ph2) const override
bool Passd0(const xAOD::Electron &el, double d0_cut) const
virtual StatusCode initialize() override
bool PassDiElPh(const uint32_t passFlags, const xAOD::Electron &el, const xAOD::Photon &ph) const override
std::vector< std::string > m_trig_simu
bool GetTriggers(uint32_t &passFlags) const override
bool IsLoose(const xAOD::Egamma &eg) const
bool SameCluster(const xAOD::Egamma &eg1, const xAOD::Egamma &eg2) const
virtual ~DiLepFilters()=default
Class providing the definition of the 4-vector interface.
ToolHandle< Trig::TrigDecisionTool > m_tdt
bool PassSiEl(const uint32_t passFlags, const xAOD::Electron &el) const override
bool PassSiMuBa(const uint32_t passFlags, const xAOD::Muon &mu) const override
::StatusCode StatusCode
StatusCode definition for legacy code.
bool PassSiPhX(const uint32_t passFlags, const xAOD::Photon &ph, const xAOD::Electron &el) const override
bool PassDiLoElPh(const uint32_t passFlags, const xAOD::Electron &el, const xAOD::Photon &ph) const override
std::vector< std::string > m_trig_simuba
std::vector< std::string > m_trig_siph
std::vector< std::string > m_trig_diph
bool PassCuts(const xAOD::Electron &el, double pt_cut, bool loose=false) const
bool PassSiMu(const uint32_t passFlags, const xAOD::Muon &mu) const override
bool PassDiEl(const uint32_t passFlags, const xAOD::Electron &el1, const xAOD::Electron &el2) const override
bool IsGood(const xAOD::Muon &mu) const
static constexpr double m_GeVtoMeV
bool PassEta(const xAOD::IParticle &part, double eta_cut) const
DiLepFilters(const std::string &t, const std::string &n, const IInterface *p)