![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
23 m_jetTruthMatchTool(
"Analysis::JetQuarkLabel",this)
40 return StatusCode::FAILURE;
63 return StatusCode::SUCCESS;
69 bool jetIsMatched(
true );
72 int thisJetTruthLabel = 0;
75 bool doTruthInfo =
true;
84 jet.setAttribute(
"TruthLabelDeltaR_B",
info.deltaRMinTo(
"B"));
85 jet.setAttribute(
"TruthLabelDeltaR_C",
info.deltaRMinTo(
"C"));
86 jet.setAttribute(
"TruthLabelDeltaR_T",
info.deltaRMinTo(
"T"));
89 thisJetTruthLabel =
info.jetLabel;
103 thisJetTruthLabel = -1;
105 jet.setAttribute(
"ConeTruthLabelID",thisJetTruthLabel);
106 ATH_MSG_VERBOSE(
"#BTAG# Matching tool result: " << jetIsMatched <<
" " << thisJetTruthLabel);
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
#define ATH_MSG_VERBOSE(x)
::StatusCode StatusCode
StatusCode definition for legacy code.
JetConeLabeling(const std::string &name)
Constructors and destructors.
StatusCode initialize()
Dummy implementation of the initialisation function.
The namespace of all packages in PhysicsAnalysis/JetTagging.
virtual ~JetConeLabeling()
virtual int modifyJet(xAOD::Jet &jet) const
Modify a single jet. This is obsolete and set to be removed.
ToolHandle< IJetTruthMatching > m_jetTruthMatchTool
pointer to the Truth matching tool