![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef PARTICLEJETTOOLS_JETTRUTHLABELINGTOOL_H
6 #define PARTICLEJETTOOLS_JETTRUTHLABELINGTOOL_H
39 void print()
const override;
48 Gaudi::Property<std::string>
m_jetContainerName{
this,
"RecoJetContainer",
"",
"Input reco jet container name"};
49 Gaudi::Property<std::string>
m_truthLabelName{
this,
"TruthLabelName",
"R10TruthLabel_R21Consolidated",
"Truth label name"};
51 Gaudi::Property<bool>
m_isTruthJetCol{
this,
"IsTruthJetCollection",
false,
"Flag indicating whether input collection is a truth jet container"};
56 Gaudi::Property<bool>
m_useTRUTH3{
this,
"UseTRUTH3",
false,
"True for TRUTH3 format, false for TRUTH1"};
106 const EventContext& ctx )
const;
109 const EventContext& ctx )
const;
114 const EventContext& ctx)
const;
119 const std::vector<std::pair<TLorentzVector,int> >& tlv_truthParts,
120 const EventContext& ctx )
const;
125 const EventContext& ctx )
const;
129 const xAOD::Jet &
jet,
bool matchH,
bool matchW,
bool matchZ,
bool matchTop,
130 const EventContext& ctx )
const;
144 (304307 <=
DSID &&
DSID <= 304309) ||
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
Interface for adding a decoration to a jet container.
::StatusCode StatusCode
StatusCode definition for legacy code.
Class describing a truth particle in the MC record.
Handle class for adding a decoration to an object.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.