|
ATLAS Offline Software
|
Go to the documentation of this file.
17 #ifndef DERIVATIONFRAMEWORK_CLASSIFYANDCALCULATEHFTOOL_H
18 #define DERIVATIONFRAMEWORK_CLASSIFYANDCALCULATEHFTOOL_H
37 static const InterfaceID IID_ClassifyAndCalculateHFTool(
"ClassifyAndCalculateHFTool", 1, 0);
61 static const InterfaceID&
interfaceID() {
return IID_ClassifyAndCalculateHFTool; }
80 const std::map<
const xAOD::Jet*, std::vector<xAOD::TruthParticleContainer::const_iterator>>& particleMatch,
81 const std::map<const xAOD::TruthParticle*, DerivationFramework::HadronOriginClassifier::HF_id>& hadronMap,
82 const std::string& hfDecorationName)
const;
100 Gaudi::Property<float>
m_jetPtCut{
this,
"jetPtCut", 15000.,
"Cut on the jets pt that are considered to compute the HF classification."};
101 Gaudi::Property<float>
m_jetEtaCut{
this,
"jetEtaCut", 2.5,
"Cut on the jets eta that are considered to compute the HF classification."};
102 Gaudi::Property<float>
m_leadingHadronPtCut{
this,
"leadingHadronPtCut", 5000.,
"Cut on the hadrons that are considered to compute the HF classification."};
103 Gaudi::Property<float>
m_leadingHadronPtRatioCut{
this,
"leadingHadronPtRatioCut", -1.,
"Cut on the ratio between the pt of the leading hadron matched to a jet and the jet pt."};
108 #endif // DERIVATIONFRAMEWORK_CLASSIFYANDCALCULATEHFTOOL_H
::StatusCode StatusCode
StatusCode definition for legacy code.