 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGHLTJETHYPO_UHT1TAUCONDITION_H
6 #define TRIGHLTJETHYPO_UHT1TAUCONDITION_H
29 const std::string &decName_ptau,
30 const std::string &decName_pu,
31 const std::string &decName_isValid =
"");
34 const std::unique_ptr<ITrigJetHypoInfoCollector> &collector,
35 const std::string &decName)
const;
38 const float &uht1tau_pu)
const;
41 const std::unique_ptr<ITrigJetHypoInfoCollector> &)
const override;
45 std::string
toString()
const override;
54 const std::unique_ptr<ITrigJetHypoInfoCollector> &)
const;
std::string toString() const override
float getUHT1TauDecValue(const pHypoJet &ip, const std::unique_ptr< ITrigJetHypoInfoCollector > &collector, const std::string &decName) const
virtual unsigned int capacity() const override
bool isSatisfied(const HypoJetVector &, const std::unique_ptr< ITrigJetHypoInfoCollector > &) const override
std::shared_ptr< const HypoJet::IJet > pHypoJet
std::string m_decName_ptau
static const unsigned int s_capacity
std::vector< pHypoJet > HypoJetVector
float evaluateUHT1Tau(const float &uht1tau_ptau, const float &uht1tau_pu) const
std::string m_decName_isValid
UHT1TauCondition(float workingPoint, const std::string &decName_ptau, const std::string &decName_pu, const std::string &decName_isValid="")