ATLAS Offline Software
Public Member Functions | Public Attributes | Private Attributes | List of all members
ActsTrk::MeasurementToTruthParticleAssociation Class Reference

#include <MeasurementToTruthParticleAssociation.h>

Inheritance diagram for ActsTrk::MeasurementToTruthParticleAssociation:
Collaboration diagram for ActsTrk::MeasurementToTruthParticleAssociation:

Public Member Functions

void setSourceContainer (DataLink< xAOD::UncalibratedMeasurementContainer > &&source)
 
const xAOD::UncalibratedMeasurementContainersourceContainer () const
 
bool isCompatibleWith (const xAOD::UncalibratedMeasurementContainer *container) const
 
template<class T_MeasurementContainer >
void setSourceContainer (const T_MeasurementContainer &source, const EventContext &ctx)
 
template<class T_MeasurementContainer >
void setSourceContainer (const DataLink< T_MeasurementContainer > &source)
 

Public Attributes

elements
 STL member. More...
 

Private Attributes

DataLink< xAOD::UncalibratedMeasurementContainerm_sourceMeasurements
 

Detailed Description

Definition at line 18 of file MeasurementToTruthParticleAssociation.h.

Member Function Documentation

◆ isCompatibleWith()

bool ActsTrk::MeasurementToTruthParticleAssociation::isCompatibleWith ( const xAOD::UncalibratedMeasurementContainer container) const
inline

Definition at line 28 of file MeasurementToTruthParticleAssociation.h.

28  {
29  return container == m_sourceMeasurements;
30  }

◆ setSourceContainer() [1/3]

template<class T_MeasurementContainer >
void ActsTrk::MeasurementToTruthParticleAssociation::setSourceContainer ( const DataLink< T_MeasurementContainer > &  source)
inline

◆ setSourceContainer() [2/3]

template<class T_MeasurementContainer >
void ActsTrk::MeasurementToTruthParticleAssociation::setSourceContainer ( const T_MeasurementContainer &  source,
const EventContext &  ctx 
)
inline

◆ setSourceContainer() [3/3]

void ActsTrk::MeasurementToTruthParticleAssociation::setSourceContainer ( DataLink< xAOD::UncalibratedMeasurementContainer > &&  source)
inline

Definition at line 22 of file MeasurementToTruthParticleAssociation.h.

22  {
23  m_sourceMeasurements = std::move(source);
24  }

◆ sourceContainer()

const xAOD::UncalibratedMeasurementContainer* ActsTrk::MeasurementToTruthParticleAssociation::sourceContainer ( ) const
inline

Definition at line 25 of file MeasurementToTruthParticleAssociation.h.

25  {
26  return m_sourceMeasurements.getDataPtr();
27  }

Member Data Documentation

◆ elements

T std::vector< T >::elements
inherited

STL member.

◆ m_sourceMeasurements

DataLink<xAOD::UncalibratedMeasurementContainer> ActsTrk::MeasurementToTruthParticleAssociation::m_sourceMeasurements
private

Definition at line 43 of file MeasurementToTruthParticleAssociation.h.


The documentation for this class was generated from the following file:
ActsTrk::MeasurementToTruthParticleAssociation::m_sourceMeasurements
DataLink< xAOD::UncalibratedMeasurementContainer > m_sourceMeasurements
Definition: MeasurementToTruthParticleAssociation.h:43