ATLAS Offline Software
Loading...
Searching...
No Matches
BJetTwoValueCheck.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef BJetTwoValueCheck_h
6#define BJetTwoValueCheck_h
7
11
13public:
15 const std::string& type,
16 const std::string& name,
17 const IInterface* parent);
18 virtual StatusCode initialize() override;
19 virtual bool passThreshold(const xAOD::Jet&) const override;
20private:
25 Gaudi::Property<std::string> m_numName { this, "numerator", "",
26 "numerator name in flavor log likelihood"};
27 Gaudi::Property<std::string> m_denomName { this, "denominator", "",
28 "denominator name in flavor log likelihood"};
29 Gaudi::Property<float> m_threshold { this, "threshold", NAN,
30 "minimum value to pass"};
31 std::unique_ptr<Accessors> m_acc;
32
33 ToolHandle< GenericMonitoringTool > m_monTool { this, "MonTool", "",
34 "Monitoring tool" };
35 Gaudi::Property<std::string> m_llrName {this, "llrName", "bbtag_llr",
36 "name to give log likelihood in monitoring"};
37};
38
39#endif
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
std::unique_ptr< Accessors > m_acc
Gaudi::Property< float > m_threshold
virtual StatusCode initialize() override
BJetTwoValueCheck(const std::string &type, const std::string &name, const IInterface *parent)
Gaudi::Property< std::string > m_llrName
Gaudi::Property< std::string > m_denomName
virtual bool passThreshold(const xAOD::Jet &) const override
Gaudi::Property< std::string > m_numName
ToolHandle< GenericMonitoringTool > m_monTool
SG::ConstAccessor< T, ALLOC > ConstAccessor
Definition AuxElement.h:569
Jet_v1 Jet
Definition of the current "jet version".
SG::AuxElement::ConstAccessor< float > n
SG::AuxElement::ConstAccessor< float > d