LArSoft
v06_85_00
Liquid Argon Software toolkit - http://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 272 of file VectorMap.h.
Referenced by sim::LArVoxelData::at(), and sim::LArVoxelData::operator[]().
|
inline |
Definition at line 280 of file VectorMap.h.
|
inline |
Definition at line 188 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 193 of file VectorMap.h.
|
inline |
Definition at line 469 of file VectorMap.h.
|
inline |
Definition at line 365 of file VectorMap.h.
Referenced by sim::LArVoxelData::clear(), and sim::LArVoxelData::RemoveAllTracks().
|
inline |
Definition at line 403 of file VectorMap.h.
|
inline |
Definition at line 453 of file VectorMap.h.
|
inline |
|
inline |
Definition at line 198 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 203 of file VectorMap.h.
|
inline |
Definition at line 428 of file VectorMap.h.
|
inline |
Definition at line 332 of file VectorMap.h.
Referenced by util::VectorMap< int, double >::erase(), and sim::LArVoxelData::RemoveTrack().
|
inline |
Definition at line 339 of file VectorMap.h.
|
inline |
Definition at line 348 of file VectorMap.h.
|
inline |
Definition at line 383 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 392 of file VectorMap.h.
|
inline |
|
inline |
Definition at line 297 of file VectorMap.h.
Referenced by util::VectorMap< int, double >::insert().
|
inline |
Definition at line 318 of file VectorMap.h.
|
inline |
Definition at line 326 of file VectorMap.h.
|
inline |
Definition at line 458 of file VectorMap.h.
|
inline |
Definition at line 371 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 408 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 413 of file VectorMap.h.
|
inline |
Definition at line 238 of file VectorMap.h.
|
inline |
Definition at line 448 of file VectorMap.h.
|
inline |
Definition at line 243 of file VectorMap.h.
|
inline |
Definition at line 262 of file VectorMap.h.
|
inline |
|
inline |
Definition at line 213 of file VectorMap.h.
|
inline |
|
inline |
Definition at line 223 of file VectorMap.h.
|
inline |
Definition at line 465 of file VectorMap.h.
|
inline |
|
inline |
Definition at line 357 of file VectorMap.h.
Referenced by sim::LArVoxelData::swap(), and util::swap().
|
inline |
|
inline |
Definition at line 423 of file VectorMap.h.
|
inline |
Definition at line 378 of file VectorMap.h.
|
friend |
|
friend |
Referenced by util::VectorMap< int, double >::capacity().
|
private |
Definition at line 172 of file VectorMap.h.
Referenced by util::operator==(), and util::VectorMap< int, double >::swap().
|
private |
Definition at line 175 of file VectorMap.h.
Referenced by util::VectorMap< int, double >::swap(), and util::VectorMap< int, double >::value_comp().