ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
ActsPlugins::FastJet::TruthJet Class Reference

#include </home/runner/work/acts/acts/Plugins/FastJet/include/ActsPlugins/FastJet/Jets.hpp>

Inheritance diagram for ActsPlugins::FastJet::TruthJet:
[legend]
Collaboration diagram for ActsPlugins::FastJet::TruthJet:
[legend]

Public Member Functions

 TruthJet (const Acts::Vector4 &fourMom, const JetLabel &label)
const std::vector< Acts::AnyConstTrackProxy > & associatedTracks () const
 Get the tracks associated to this truth jet.
const std::vector< ActsFatras::Barcode > & constituents () const
 Get the truth particles that are truth jet constituents.
void setAssociatedTracks (const std::vector< Acts::AnyConstTrackProxy > &associatedTracks)
 Set the tracks associated to this truth jet.
void setConstituentIndices (const std::vector< int > &indices)
 Set the indices of the truth particles that are constituents of this truth jet.
void setConstituents (const std::vector< ActsFatras::Barcode > &constituents)
 Set the truth particles as constituents of this truth jet from its barcode.
Public Member Functions inherited from ActsPlugins::FastJet::Jet
 Jet (const Acts::Vector4 &fourMom, const JetLabel &label)
Acts::Vector4 fourMomentum () const
 Get the jet 4-momentum.
JetLabel jetLabel () const
 Get the jet label.
void setJetLabel (const JetLabel &label)
 Set the jet label.

Constructor & Destructor Documentation

◆ TruthJet()

ActsPlugins::FastJet::TruthJet::TruthJet ( const Acts::Vector4 & fourMom,
const JetLabel & label )

Member Function Documentation

◆ associatedTracks()

const std::vector< Acts::AnyConstTrackProxy > & ActsPlugins::FastJet::TruthJet::associatedTracks ( ) const

Get the tracks associated to this truth jet.

◆ constituents()

const std::vector< ActsFatras::Barcode > & ActsPlugins::FastJet::TruthJet::constituents ( ) const

Get the truth particles that are truth jet constituents.

◆ setAssociatedTracks()

void ActsPlugins::FastJet::TruthJet::setAssociatedTracks ( const std::vector< Acts::AnyConstTrackProxy > & associatedTracks)

Set the tracks associated to this truth jet.

◆ setConstituentIndices()

void ActsPlugins::FastJet::TruthJet::setConstituentIndices ( const std::vector< int > & indices)

Set the indices of the truth particles that are constituents of this truth jet.

Parameters
indices

◆ setConstituents()

void ActsPlugins::FastJet::TruthJet::setConstituents ( const std::vector< ActsFatras::Barcode > & constituents)

Set the truth particles as constituents of this truth jet from its barcode.