|  | 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) || 
 
  
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.