ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
xAODMaker::AssociationHelper< Rec::TrackParticleContainer > Class Reference
Collaboration diagram for xAODMaker::AssociationHelper< Rec::TrackParticleContainer >:

Public Member Functions

 AssociationHelper (const Rec::TrackParticleContainer &cont_src, xAOD::TrackParticleContainer *cont_dest)
 
const Rec::TrackParticleoperator() (xAOD::TrackParticle *, unsigned int idx) const
 

Private Attributes

const Rec::TrackParticleContainerm_contSrc
 

Detailed Description

Definition at line 254 of file TrackParticleCnvAlg.cxx.

Constructor & Destructor Documentation

◆ AssociationHelper()

Definition at line 257 of file TrackParticleCnvAlg.cxx.

259  : m_contSrc(&cont_src)
260  {
261  if (cont_src.size() != cont_dest->size()) {
262  std::stringstream message;
263  message << __FILE__ << ":" << __LINE__
264  << " Expected one-to-one conversion from AOD to xAOD "
265  "TrackParticles but sizes differ: "
266  << cont_src.size() << " != " << cont_dest->size();
267  throw std::runtime_error(message.str());
268  }
269  }

Member Function Documentation

◆ operator()()

const Rec::TrackParticle* xAODMaker::AssociationHelper< Rec::TrackParticleContainer >::operator() ( xAOD::TrackParticle ,
unsigned int  idx 
) const
inline

Definition at line 271 of file TrackParticleCnvAlg.cxx.

273  {
274  return m_contSrc->at(idx);
275  }

Member Data Documentation

◆ m_contSrc

Definition at line 278 of file TrackParticleCnvAlg.cxx.


The documentation for this class was generated from the following file:
ReweightUtils.message
message
Definition: ReweightUtils.py:15
xAODMaker::AssociationHelper< Rec::TrackParticleContainer >::m_contSrc
const Rec::TrackParticleContainer * m_contSrc
Definition: TrackParticleCnvAlg.cxx:278
LArNewCalib_DelayDump_OFC_Cali.idx
idx
Definition: LArNewCalib_DelayDump_OFC_Cali.py:69
DataVector::at
const T * at(size_type n) const
Access an element, as an rvalue.
DataVector::size
size_type size() const noexcept
Returns the number of elements in the collection.