LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "VectorMap.h"
Classes | |
class | value_compare |
Public Types | |
typedef _Key | key_type |
typedef _Tp | mapped_type |
typedef std::pair< _Key, _Tp > | value_type |
typedef _Compare | key_compare |
typedef std::allocator< std::pair< _Key, _Tp > > | allocator_type |
typedef std::vector< value_type > | vector_type |
typedef vector_type::pointer | pointer |
typedef vector_type::const_pointer | const_pointer |
typedef vector_type::reference | reference |
typedef vector_type::const_reference | const_reference |
typedef vector_type::iterator | iterator |
typedef vector_type::const_iterator | const_iterator |
typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
typedef std::reverse_iterator< iterator > | reverse_iterator |
typedef size_t | size_type |
typedef ptrdiff_t | difference_type |
Private Attributes | |
vector_type | sortedVectorMap |
value_compare | valueCompare |
Friends | |
template<typename _K1 , typename _T1 , typename _C1 > | |
bool | operator== (const VectorMap< _K1, _T1, _C1 > &, const VectorMap< _K1, _T1, _C1 > &) |
template<typename _K1 , typename _T1 , typename _C1 > | |
bool | operator< (const VectorMap< _K1, _T1, _C1 > &, const VectorMap< _K1, _T1, _C1 > &) |
Definition at line 104 of file VectorMap.h.
typedef std::allocator<std::pair<_Key, _Tp> > util::VectorMap< _Key, _Tp, _Compare >::allocator_type |
Definition at line 112 of file VectorMap.h.
typedef vector_type::const_iterator util::VectorMap< _Key, _Tp, _Compare >::const_iterator |
Definition at line 121 of file VectorMap.h.
typedef vector_type::const_pointer util::VectorMap< _Key, _Tp, _Compare >::const_pointer |
Definition at line 117 of file VectorMap.h.
typedef vector_type::const_reference util::VectorMap< _Key, _Tp, _Compare >::const_reference |
Definition at line 119 of file VectorMap.h.
typedef std::reverse_iterator<const_iterator> util::VectorMap< _Key, _Tp, _Compare >::const_reverse_iterator |
Definition at line 122 of file VectorMap.h.
typedef ptrdiff_t util::VectorMap< _Key, _Tp, _Compare >::difference_type |
Definition at line 125 of file VectorMap.h.
typedef vector_type::iterator util::VectorMap< _Key, _Tp, _Compare >::iterator |
Definition at line 120 of file VectorMap.h.
typedef _Compare util::VectorMap< _Key, _Tp, _Compare >::key_compare |
Definition at line 111 of file VectorMap.h.
typedef _Key util::VectorMap< _Key, _Tp, _Compare >::key_type |
Definition at line 108 of file VectorMap.h.
typedef _Tp util::VectorMap< _Key, _Tp, _Compare >::mapped_type |
Definition at line 109 of file VectorMap.h.
typedef vector_type::pointer util::VectorMap< _Key, _Tp, _Compare >::pointer |
Definition at line 116 of file VectorMap.h.
typedef vector_type::reference util::VectorMap< _Key, _Tp, _Compare >::reference |
Definition at line 118 of file VectorMap.h.
typedef std::reverse_iterator<iterator> util::VectorMap< _Key, _Tp, _Compare >::reverse_iterator |
Definition at line 123 of file VectorMap.h.
typedef size_t util::VectorMap< _Key, _Tp, _Compare >::size_type |
Definition at line 124 of file VectorMap.h.
typedef std::pair<_Key, _Tp> util::VectorMap< _Key, _Tp, _Compare >::value_type |
Definition at line 110 of file VectorMap.h.
typedef std::vector<value_type> util::VectorMap< _Key, _Tp, _Compare >::vector_type |
Definition at line 114 of file VectorMap.h.
|
inline |
Definition at line 234 of file VectorMap.h.
Referenced by sim::LArVoxelData::at(), and sim::LArVoxelData::operator[]().
|
inline |
Definition at line 242 of file VectorMap.h.
|
inline |
Definition at line 183 of file VectorMap.h.
Referenced by sim::LArVoxelData::AssignedEnergy(), sim::LArVoxelData::begin(), sim::LArVoxelData::Energy(), util::VectorMap< int, double >::equal_range(), util::VectorMap< int, double >::lower_bound(), sim::LArVoxelData::operator*=(), sim::LArVoxelData::TrackID(), and util::VectorMap< int, double >::upper_bound().
|
inline |
Definition at line 185 of file VectorMap.h.
|
inline |
Definition at line 400 of file VectorMap.h.
|
inline |
Definition at line 320 of file VectorMap.h.
Referenced by sim::LArVoxelData::clear(), and sim::LArVoxelData::RemoveAllTracks().
|
inline |
Definition at line 347 of file VectorMap.h.
|
inline |
Definition at line 394 of file VectorMap.h.
|
inline |
|
inline |
Definition at line 187 of file VectorMap.h.
Referenced by sim::LArVoxelData::AssignedEnergy(), util::VectorMap< int, double >::at(), util::VectorMap< int, double >::count(), sim::LArVoxelData::end(), sim::LArVoxelData::Energy(), util::VectorMap< int, double >::equal_range(), util::VectorMap< int, double >::erase(), util::VectorMap< int, double >::find(), util::VectorMap< int, double >::insert(), util::VectorMap< int, double >::lower_bound(), sim::LArVoxelData::operator*=(), util::VectorMap< int, double >::operator[](), sim::LArVoxelData::RemoveTrack(), and util::VectorMap< int, double >::upper_bound().
|
inline |
Definition at line 189 of file VectorMap.h.
|
inline |
Definition at line 369 of file VectorMap.h.
|
inline |
Definition at line 293 of file VectorMap.h.
Referenced by util::VectorMap< int, double >::erase(), and sim::LArVoxelData::RemoveTrack().
|
inline |
Definition at line 297 of file VectorMap.h.
|
inline |
Definition at line 306 of file VectorMap.h.
|
inline |
Definition at line 329 of file VectorMap.h.
Referenced by util::VectorMap< int, double >::count(), util::VectorMap< int, double >::erase(), sim::LArVoxelData::find(), and sim::LArVoxelData::RemoveTrack().
|
inline |
Definition at line 337 of file VectorMap.h.
|
inline |
|
inline |
Definition at line 259 of file VectorMap.h.
Referenced by util::VectorMap< int, double >::insert().
|
inline |
Definition at line 279 of file VectorMap.h.
|
inline |
Definition at line 287 of file VectorMap.h.
|
inline |
Definition at line 396 of file VectorMap.h.
|
inline |
Definition at line 323 of file VectorMap.h.
Referenced by util::VectorMap< int, double >::at(), util::VectorMap< int, double >::find(), util::VectorMap< int, double >::insert(), and util::VectorMap< int, double >::operator[]().
|
inline |
Definition at line 349 of file VectorMap.h.
Referenced by util::VectorMap< int, double >::at(), util::VectorMap< int, double >::find(), util::VectorMap< int, double >::insert(), sim::LArVoxelData::lower_bound(), and util::VectorMap< int, double >::operator[]().
|
inline |
Definition at line 354 of file VectorMap.h.
|
inline |
Definition at line 203 of file VectorMap.h.
|
inline |
Definition at line 389 of file VectorMap.h.
|
inline |
Definition at line 205 of file VectorMap.h.
|
inline |
Definition at line 224 of file VectorMap.h.
|
inline |
|
inline |
Definition at line 193 of file VectorMap.h.
|
inline |
|
inline |
Definition at line 197 of file VectorMap.h.
|
inline |
Definition at line 399 of file VectorMap.h.
|
inline |
|
inline |
Definition at line 312 of file VectorMap.h.
Referenced by sim::LArVoxelData::swap(), and util::swap().
|
inline |
|
inline |
Definition at line 364 of file VectorMap.h.
|
inline |
Definition at line 327 of file VectorMap.h.
|
friend |
|
friend |
Referenced by util::VectorMap< int, double >::capacity().
|
private |
Definition at line 170 of file VectorMap.h.
Referenced by util::operator==(), and util::VectorMap< int, double >::swap().
|
private |
Definition at line 173 of file VectorMap.h.
Referenced by util::VectorMap< int, double >::swap(), and util::VectorMap< int, double >::value_comp().