ATLAS Offline Software
|
The class of a cell in 3D histogram. More...
#include <VtxMap.h>
Public Member Functions | |
Cell (size_t id, KDPoint< double, 3 > p, std::vector< const WrkVrt * > &v) | |
Constructor. More... | |
Cell (size_t id, KDPoint< double, 3 > p, std::vector< const WrkVrt * > &&v) | |
Cell (size_t id, KDPoint< double, 3 > p, const WrkVrt *vtx_ptr) | |
Cell (size_t id, KDPoint< double, 3 > p) | |
Cell () | |
int | getId () |
KDPoint< double, 3 > | getPosPoint () |
Return center position as a KDPoint in specified coordinate. More... | |
TVector3 | getPosVect () const |
Return center position in TVector3. More... | |
void | emplace_back (const WrkVrt *vtx_ptr) |
Emplace vertex pointer to vertex list. More... | |
void | updateLists () |
Update set of tracks and incompatible track pair list. More... | |
Protected Member Functions | |
void | checkUpdate () |
Check if lists are up to date. If not, update them. More... | |
Protected Attributes | |
bool | m_isUpToDate = false |
std::vector< const WrkVrt * > | m_vtxLists |
std::unordered_set< size_t > | m_selTrkIndices |
std::unordered_set< std::pair< size_t, size_t >, PairHash< size_t, size_t > > | m_compIndices |
std::vector< std::pair< size_t, size_t > > | m_incompIndices |
Private Attributes | |
int | m_id = -1 |
KDPoint< double, 3 > | m_pos |
The class of a cell in 3D histogram.
Basically a vertex pack with cell id and position.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotectedinherited |
|
inlineinherited |
Emplace vertex pointer to vertex list.
|
inline |
|
inlineinherited |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
Update set of tracks and incompatible track pair list.
Everytime accessors are called, this function will be called automatically if lists are not up to date. Also can be called explicitly.
Definition at line 117 of file IWrkVrt.h.
|
inlineinherited |
|
protectedinherited |
|
private |
|
protectedinherited |
|
protectedinherited |
|
private |
|
protectedinherited |
|
protectedinherited |