|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGHLTJETHYPO_GNTAUCONDITION_H
6 #define TRIGHLTJETHYPO_GNTAUCONDITION_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 &gntau_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 m_decName_isValid
static const unsigned int s_capacity
std::shared_ptr< const HypoJet::IJet > pHypoJet
float getGNTauDecValue(const pHypoJet &ip, const std::unique_ptr< ITrigJetHypoInfoCollector > &collector, const std::string &decName) const
std::vector< pHypoJet > HypoJetVector
std::string toString() const override
std::string m_decName_ptau
bool isSatisfied(const HypoJetVector &, const std::unique_ptr< ITrigJetHypoInfoCollector > &) const override
GNTauCondition(double workingPoint, const std::string &decName_ptau, const std::string &decName_pu, const std::string &decName_isValid="")
virtual unsigned int capacity() const override
float evaluateGNTau(const float &gntau_ptau, const float &gntau_pu) const