7#ifndef __TopoCore__cTauMultiplicity__
8#define __TopoCore__cTauMultiplicity__
16#ifndef TRIGCONF_STANDALONE
39 #ifndef TRIGCONF_STANDALONE
const std::string & name() const
CountingAlg(const std::string &name)
virtual ~cTauMultiplicity()=default
static size_t cTauMatching(const xAOD::eFexTauRoI &eTau, const xAOD::jFexTauRoIContainer &jTauRoIs)
static bool checkeTAUWP(const xAOD::eFexTauRoI &eTau, const TrigConf::L1Threshold_cTAU &thr)
static bool checkIsolationWP(const xAOD::eFexTauRoI &eTau, const xAOD::jFexTauRoI &jTau, const TrigConf::L1Threshold_cTAU &thr)
std::vector< std::string > m_histcTauPhiEta
cTauMultiplicity(const std::string &name)
std::shared_ptr< TrigConf::L1ThrExtraInfo_cTAU > m_extraInfo
std::vector< std::string > m_histcTauEtEta
std::vector< std::string > m_histcTauEt
virtual StatusCode processBitCorrect(const TCS::InputTOBArray &input, Count &count) override final
std::vector< std::string > m_histcTauIsoMatchedPass
std::vector< std::string > m_histcTauIsoFraction
TrigConf::Selection::WP WP
const TrigConf::L1Threshold_cTAU * m_threshold
virtual StatusCode initialize() override
const std::string process
int count(std::string s, const std::string ®x)
count how many occurances of a regx are in a string
jFexTauRoIContainer_v1 jFexTauRoIContainer
jFexTauRoI_v1 jFexTauRoI
Define the latest version of the jFexSRJetRoI class.
eFexTauRoI_v1 eFexTauRoI
Define the latest version of the eFexTauRoI class.