#include <PRDtoTrackMap.h>
Definition at line 16 of file PRDtoTrackMap.h.
◆ ConstPrepRawDataTrackMapRange
Initial value:
std::pair<PrepRawDataTrackMap::const_iterator,
PrepRawDataTrackMap::const_iterator>
Definition at line 42 of file PRDtoTrackMap.h.
◆ PrepRawDataTrackMap
Initial value: std::unordered_multimap<
std::hash<const PrepRawData*>,
std::equal_to<const PrepRawData*>,
std::pair<const PrepRawData* const, const Track*>>
>
STL-style allocator wrapper for ArenaPoolAllocator.
Definition at line 29 of file PRDtoTrackMap.h.
◆ PrepRawDataTrackMapRange
Initial value:
std::pair<PrepRawDataTrackMap::iterator, PrepRawDataTrackMap::iterator>
Definition at line 39 of file PRDtoTrackMap.h.
◆ TrackPrepRawDataMap
Initial value:
std::unordered_map<
const Track*,
std::vector<const PrepRawData*>,
std::hash<const Track*>,
std::equal_to<const Track*>,
std::vector<const PrepRawData*>>>
>
Definition at line 19 of file PRDtoTrackMap.h.
◆ PRDtoTrackMap() [1/3]
| Trk::PRDtoTrackMap::PRDtoTrackMap |
( |
| ) |
|
|
default |
◆ ~PRDtoTrackMap()
| virtual Trk::PRDtoTrackMap::~PRDtoTrackMap |
( |
| ) |
|
|
virtualdefault |
◆ PRDtoTrackMap() [2/3]
◆ PRDtoTrackMap() [3/3]
◆ clear()
| void Trk::PRDtoTrackMap::clear |
( |
| ) |
|
◆ getPrdsOnTrack()
returns a vector of PRDs belonging to the passed track.
◆ getType()
| virtual const std::type_info & Trk::PRDtoTrackMap::getType |
( |
| ) |
const |
|
virtual |
◆ isShared()
| bool Trk::PRDtoTrackMap::isShared |
( |
const PrepRawData & | prd | ) |
const |
does this PRD belong to more than one track?
- Parameters
-
- Returns
- true if 'prd' exists on more than one track
◆ isUsed()
| bool Trk::PRDtoTrackMap::isUsed |
( |
const PrepRawData & | prd | ) |
const |
does this PRD belong to at least one track?
- Parameters
-
- Returns
- true if 'prd' exists in at least one track
◆ onTracks() [1/2]
◆ onTracks() [2/2]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ reserve()
| void Trk::PRDtoTrackMap::reserve |
( |
size_t | nTracks, |
|
|
size_t | nRawData ) |
◆ m_prepRawDataTrackMap
holds the tracks associated with each PRD (i.e.
the PRD* is the key)
Definition at line 82 of file PRDtoTrackMap.h.
◆ m_trackPrepRawDataMap
holds the PRDs associated with each Track (i.e.
the Track* is the key)
Definition at line 85 of file PRDtoTrackMap.h.
The documentation for this class was generated from the following file: