ATLAS Offline Software
TrigGlobEffCorr::Calculator Member List

This is the complete list of members for TrigGlobEffCorr::Calculator, including all inherited members.

aboveThreshold(const Lepton &p, std::size_t leg) constTrigGlobEffCorr::Calculatorinlineprivate
addPeriod(ImportData &data, const std::pair< unsigned, unsigned > &boundaries, const std::string &combination, bool useToys, std::size_t &uniqueElectronLeg, std::size_t &uniquePhotonLeg)TrigGlobEffCorr::Calculator
AsgMessaging(const std::string &name)asg::AsgMessaging
AsgMessaging(const INamedInterface *tool)asg::AsgMessaging
AthMessaging(IMessageSvc *msgSvc, const std::string &name)AthMessaging
AthMessaging(const std::string &name)AthMessaging
AthMessaging()AthMessagingprivate
AthMessaging(const AthMessaging &rhs)AthMessagingprivate
ATLAS_THREAD_SAFEAthMessagingmutableprivate
Calculator(TrigGlobalEfficiencyCorrectionTool &parent, unsigned nPeriodsToReserve)TrigGlobEffCorr::Calculator
canTriggerBeFired(const TrigDef &trig, const std::vector< flat_set< std::size_t > > &firedLegs) constTrigGlobEffCorr::Calculatorprivate
CheckConfig classTrigGlobEffCorr::Calculatorfriend
checkTriggerMatching(TrigGlobalEfficiencyCorrectionTool &parent, bool &matched, const LeptonList &leptons, unsigned runNumber)TrigGlobEffCorr::Calculator
compute(TrigGlobalEfficiencyCorrectionTool &parent, const LeptonList &leptons, unsigned runNumber, Efficiencies &efficiencies)TrigGlobEffCorr::Calculator
fillListOfLegsFor(const Lepton &lepton, const std::vector< TrigDef > &triggers, flat_set< std::size_t > &validLegs) constTrigGlobEffCorr::Calculatorprivate
findUniqueLeg(xAOD::Type::ObjectType obj, std::size_t &uniqueLeg, const std::vector< TrigDef > &defs)TrigGlobEffCorr::Calculatorprivate
getCachedTriggerLegEfficiencies(const Lepton &lepton, unsigned runNumber, std::size_t leg, bool &success)TrigGlobEffCorr::Calculatorprivate
getLoosestLegAboveThreshold(const Lepton &lepton, const flat_set< Trig1L > &trigs, bool &success) -> std::enable_if_t< Trig1L::is1L(), std::size_t >TrigGlobEffCorr::Calculatorinlineprivate
getPeriod(unsigned runNumber) constTrigGlobEffCorr::Calculatorprivate
getRelevantTriggersForUser(TrigGlobalEfficiencyCorrectionTool &parent, std::vector< std::string > &triggers, unsigned runNumber)TrigGlobEffCorr::Calculator
globalEfficiency(const LeptonList &, unsigned, const Trig1L, Efficiencies &) -> std::enable_if_t< Trig1L::is1L(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const Trig1L_obj1 trig1, const Trig1L_obj2 trig2, Efficiencies &) -> std::enable_if_t< Trig1L_obj1::is1L() &&Trig1L_obj2::is1L() &&Trig1L_obj1::object() !=Trig1L_obj2::object(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const flat_set< Trig1L > &, Efficiencies &) -> std::enable_if_t< Trig1L::is1L(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const flat_set< Trig1L_obj1 > &trigs1, const flat_set< Trig1L_obj2 > &trigs2, Efficiencies &) -> std::enable_if_t< Trig1L_obj1::is1L() &&Trig1L_obj2::is1L() &&Trig1L_obj1::object() !=Trig1L_obj2::object(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const Trig2Lmix, Efficiencies &) -> std::enable_if_t< Trig2Lmix::is2Lmix(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const Trig2Lsym, Efficiencies &) -> std::enable_if_t< Trig2Lsym::is2Lsym(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const Trig2Lasym, Efficiencies &) -> std::enable_if_t< Trig2Lasym::is2Lasym(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const Trig2Lmix, const flat_set< Trig1L_obj1 > &, const flat_set< Trig1L_obj2 > &, Efficiencies &) -> std::enable_if_t< Trig2Lmix::is2Lmix() &&Trig1L_obj1::is1L() &&Trig2Lmix::object1()==Trig1L_obj1::object() &&Trig1L_obj2::is1L() &&Trig2Lmix::object2()==Trig1L_obj2::object(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const Trig2L, const Trig1L, Efficiencies &) -> std::enable_if_t< Trig2L::is2Lnomix() &&Trig1L::is1L() &&Trig2L::object()==Trig1L::object(), bool >TrigGlobEffCorr::Calculatorinlineprivate
globalEfficiency(const LeptonList &, unsigned, const Trig2Lsym, const flat_set< Trig1L > &, Efficiencies &) -> std::enable_if_t< Trig2Lsym::is2Lsym() &&Trig1L::is1L() &&Trig1L::object()==Trig2Lsym::object(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const Trig2Lasym, const flat_set< Trig1L > &, Efficiencies &) -> std::enable_if_t< Trig2Lasym::is2Lasym() &&Trig1L::is1L() &&Trig1L::object()==Trig2Lasym::object(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const Trig2Lsym, const Trig2Lsym, const flat_set< Trig1L > &, Efficiencies &) -> std::enable_if_t< Trig2Lsym::is2Lsym() &&Trig1L::is1L() &&Trig1L::object()==Trig2Lsym::object(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const Trig2Lasym, const Trig2Lsym, const flat_set< Trig1L > &, Efficiencies &) -> std::enable_if_t< Trig2Lasym::is2Lasym() &&Trig2Lsym::is2Lsym() &&Trig2Lsym::object()==Trig2Lasym::object() &&Trig1L::is1L() &&Trig1L::object()==Trig2Lasym::object(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const Trig3Lsym, Efficiencies &) -> std::enable_if_t< Trig3Lsym::is3Lsym(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const Trig3Lhalfsym, Efficiencies &) -> std::enable_if_t< Trig3Lhalfsym::is3Lhalfsym(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const Trig2L, const Trig2Lmix, Efficiencies &) -> std::enable_if_t< Trig2L::is2Lnomix() &&Trig2Lmix::is2Lmix() &&(Trig2Lmix::object1()==Trig2L::object()||Trig2Lmix::object2()==Trig2L::object()), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const Trig2L_obj1, const Trig2L_obj2, const Trig2Lmix, Efficiencies &) -> std::enable_if_t< Trig2Lmix::is2Lmix() &&Trig2L_obj1::is2Lnomix() &&Trig2L_obj1::object()==Trig2Lmix::object1() &&Trig2L_obj2::is2Lnomix() &&Trig2L_obj2::object()==Trig2Lmix::object2(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const Trig2L_obj1, const Trig2L_obj2, const Trig2Lmix, const flat_set< Trig1L_obj1 > &, const flat_set< Trig1L_obj2 > &, Efficiencies &) -> std::enable_if_t< Trig2Lmix::is2Lmix() &&Trig2L_obj1::is2Lnomix() &&Trig2L_obj1::object()==Trig2Lmix::object1() &&Trig2L_obj2::is2Lnomix() &&Trig2L_obj2::object()==Trig2Lmix::object2() &&Trig1L_obj1::is1L() &&Trig1L_obj1::object()==Trig2Lmix::object1() &&Trig1L_obj2::is1L() &&Trig1L_obj2::object()==Trig2Lmix::object2(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const Trig2L_obj1, const Trig2Lsym_obj1, const Trig2L_obj2, const Trig2Lsym_obj2, const Trig2Lmix, const Trig2Lmix, const flat_set< Trig1L_obj1 > &, const flat_set< Trig1L_obj2 > &, Efficiencies &) -> std::enable_if_t< Trig2Lmix::is2Lmix() &&Trig2L_obj1::is2Lnomix() &&Trig2L_obj1::object()==Trig2Lmix::object1() &&Trig2L_obj2::is2Lnomix() &&Trig2L_obj2::object()==Trig2Lmix::object2() &&Trig2Lsym_obj1::is2Lsym() &&Trig2Lsym_obj1::object()==Trig2Lmix::object1() &&Trig2Lsym_obj2::is2Lsym() &&Trig2Lsym_obj2::object()==Trig2Lmix::object2() &&Trig1L_obj1::is1L() &&Trig1L_obj1::object()==Trig2Lmix::object1() &&Trig1L_obj2::is1L() &&Trig1L_obj2::object()==Trig2Lmix::object2(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const Trig3Lmix, Efficiencies &) -> std::enable_if_t< Trig3Lmix::is3Lmix(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const Trig3Lmix1, const Trig3Lmix2, Efficiencies &) -> std::enable_if_t< Trig3Lmix1::is3Lmix() &&Trig3Lmix2::is3Lmix() &&Trig3Lmix1::object1()==Trig3Lmix2::object2() &&Trig3Lmix1::object2()==Trig3Lmix2::object1(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency(const LeptonList &, unsigned, const Trig4Lsym, Efficiencies &) -> std::enable_if_t< Trig4Lsym::is4Lsym(), bool >TrigGlobEffCorr::Calculatorprivate
globalEfficiency_Factorized2(const LeptonList &leptons, unsigned runNumber, GlobEffFunc func1, GlobEffFunc func2, Efficiencies &globalEfficiencies)TrigGlobEffCorr::Calculatorprivate
globalEfficiency_Factorized3(const LeptonList &leptons, unsigned runNumber, GlobEffFunc func1, GlobEffFunc func2, GlobEffFunc func3, Efficiencies &globalEfficiencies)TrigGlobEffCorr::Calculatorprivate
globalEfficiency_Toys(const LeptonList &, unsigned, const std::vector< TrigDef > &triggers, Efficiencies &)TrigGlobEffCorr::Calculatorprivate
GlobEffFunc typedefTrigGlobEffCorr::Calculatorprivate
initMessaging() constAthMessagingprivate
LeptonList typedefTrigGlobEffCorr::Calculatorprivate
m_cachedEfficienciesTrigGlobEffCorr::Calculatorprivate
m_forceUnitSFTrigGlobEffCorr::Calculatorprivate
m_imsgAthMessagingmutableprivate
m_lvlAthMessagingmutableprivate
m_msg_tlsAthMessagingmutableprivate
m_nmAthMessagingprivate
m_parentTrigGlobEffCorr::Calculatorprivate
m_periodsTrigGlobEffCorr::Calculatorprivate
msg() constasg::AsgMessaging
msg(const MSG::Level lvl) constasg::AsgMessaging
msgLvl(const MSG::Level lvl) constasg::AsgMessaging
operator=(const AthMessaging &rhs)AthMessagingprivate
setLevel(MSG::Level lvl)AthMessaging
TrigDef typedefTrigGlobEffCorr::Calculatorprivate
~AthMessaging()AthMessagingvirtual