17#ifndef DERIVATIONFRAMEWORK_CLASSIFYANDCALCULATEHFTOOL_H
18#define DERIVATIONFRAMEWORK_CLASSIFYANDCALCULATEHFTOOL_H
57 virtual StatusCode
finalize()
override;
78 const std::map<
const xAOD::Jet*, std::vector<xAOD::TruthParticleContainer::const_iterator>>& particleMatch,
79 const std::map<const xAOD::TruthParticle*, DerivationFramework::HadronOriginClassifier::HF_id>& hadronMap,
80 const std::string& hfDecorationName)
const;
99 Gaudi::Property<float>
m_jetPtCut{
this,
"jetPtCut", 15000.,
"Cut on the jets pt that are considered to compute the HF classification."};
100 Gaudi::Property<float>
m_jetEtaCut{
this,
"jetEtaCut", 2.5,
"Cut on the jets eta that are considered to compute the HF classification."};
101 Gaudi::Property<float>
m_leadingBHadronPtCut{
this,
"leadingBHadronPtCut", 5000.,
"Cut on the B-hadrons that are considered to compute the HF classification."};
102 Gaudi::Property<float>
m_leadingCHadronPtCut{
this,
"leadingCHadronPtCut", 5000.,
"Cut on the C-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."};
Jet_v1 Jet
Definition of the current "jet version".
JetContainer_v1 JetContainer
Definition of the current "jet container version".