ATLAS Offline Software
Loading...
Searching...
No Matches
EMBremCollectionBuilder::TrackWithIndex Struct Reference

Helper struct to store the Trk::Track corresponding to a TrackParticle and the index of the Track Particle in the original container. More...

#include <EMBremCollectionBuilder.h>

Collaboration diagram for EMBremCollectionBuilder::TrackWithIndex:

Public Member Functions

 TrackWithIndex (std::unique_ptr< Trk::Track > intrack, size_t index)
 TrackWithIndex (const TrackWithIndex &)=delete
 TrackWithIndex (TrackWithIndex &&)=default
TrackWithIndexoperator= (const TrackWithIndex &)=delete
TrackWithIndexoperator= (TrackWithIndex &&)=default
 ~TrackWithIndex ()=default

Public Attributes

std::unique_ptr< Trk::Tracktrack
size_t origIndex

Detailed Description

Helper struct to store the Trk::Track corresponding to a TrackParticle and the index of the Track Particle in the original container.

Definition at line 84 of file EMBremCollectionBuilder.h.

Constructor & Destructor Documentation

◆ TrackWithIndex() [1/3]

EMBremCollectionBuilder::TrackWithIndex::TrackWithIndex ( std::unique_ptr< Trk::Track > intrack,
size_t index )
inline

Definition at line 87 of file EMBremCollectionBuilder.h.

88 : track(std::move(intrack))
89 , origIndex(index)
90 {}

◆ TrackWithIndex() [2/3]

EMBremCollectionBuilder::TrackWithIndex::TrackWithIndex ( const TrackWithIndex & )
delete

◆ TrackWithIndex() [3/3]

EMBremCollectionBuilder::TrackWithIndex::TrackWithIndex ( TrackWithIndex && )
default

◆ ~TrackWithIndex()

EMBremCollectionBuilder::TrackWithIndex::~TrackWithIndex ( )
default

Member Function Documentation

◆ operator=() [1/2]

TrackWithIndex & EMBremCollectionBuilder::TrackWithIndex::operator= ( const TrackWithIndex & )
delete

◆ operator=() [2/2]

TrackWithIndex & EMBremCollectionBuilder::TrackWithIndex::operator= ( TrackWithIndex && )
default

Member Data Documentation

◆ origIndex

size_t EMBremCollectionBuilder::TrackWithIndex::origIndex

Definition at line 99 of file EMBremCollectionBuilder.h.

◆ track

std::unique_ptr<Trk::Track> EMBremCollectionBuilder::TrackWithIndex::track

Definition at line 98 of file EMBremCollectionBuilder.h.


The documentation for this struct was generated from the following file: