|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGHLTJETHYPO_DIPSCONDITION_H
6 #define TRIGHLTJETHYPO_DIPSCONDITION_H
30 const std::string &decName_pb,
31 const std::string &decName_pc,
32 const std::string &decName_pu,
33 const std::string &decName_isValid =
"");
36 const std::unique_ptr<ITrigJetHypoInfoCollector> &collector,
37 const std::string &decName)
const;
41 const float &dips_pu)
const;
44 const std::unique_ptr<ITrigJetHypoInfoCollector> &)
const override;
48 std::string
toString()
const override;
59 const std::unique_ptr<ITrigJetHypoInfoCollector> &)
const;
float getDipsDecValue(const pHypoJet &ip, const std::unique_ptr< ITrigJetHypoInfoCollector > &collector, const std::string &decName) const
std::string m_decName_isValid
DipsCondition(double workingPoint, const float &cfrac, const std::string &decName_pb, const std::string &decName_pc, const std::string &decName_pu, const std::string &decName_isValid="")
std::shared_ptr< const HypoJet::IJet > pHypoJet
std::string toString() const override
static const unsigned int s_capacity
std::vector< pHypoJet > HypoJetVector
bool isSatisfied(const HypoJetVector &, const std::unique_ptr< ITrigJetHypoInfoCollector > &) const override
float evaluateDips(const float &dips_pb, const float &dips_pc, const float &dips_pu) const
virtual unsigned int capacity() const override