![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/electromagnetic/dna/management/include/G4KDMap.hh>
Collaboration diagram for G4KDMap:Public Member Functions | |
| G4KDMap (size_t dimensions) | |
| void | Insert (G4KDNode_Base *pos) |
| void | Sort () |
| G4KDNode_Base * | PopOutMiddle (size_t dimension) |
| size_t | GetDimension () |
| size_t | GetSize () |
Private Attributes | |
| bool | fIsSorted |
| std::vector< __1DSortOut > | fSortOut |
| std::map< G4KDNode_Base *, std::vector< std::deque < G4KDNode_Base * >::iterator > > | fMap |
Definition at line 89 of file G4KDMap.hh.
View newest version in sPHENIX GitHub at line 89 of file G4KDMap.hh
|
inline |
Definition at line 92 of file G4KDMap.hh.
View newest version in sPHENIX GitHub at line 92 of file G4KDMap.hh
References fIsSorted.
|
inline |
Definition at line 105 of file G4KDMap.hh.
View newest version in sPHENIX GitHub at line 105 of file G4KDMap.hh
References fSortOut.
|
inline |
Definition at line 110 of file G4KDMap.hh.
View newest version in sPHENIX GitHub at line 110 of file G4KDMap.hh
References fMap.
Referenced by G4KDTree::Build().
Here is the caller graph for this function:| void G4KDMap::Insert | ( | G4KDNode_Base * | pos | ) |
Definition at line 90 of file G4KDMap.cc.
View newest version in sPHENIX GitHub at line 90 of file G4KDMap.cc
References fIsSorted, fMap, fSortOut, G4cout, G4endl, and pos().
Referenced by G4KDTree::__InsertMap().
Here is the call graph for this function:
Here is the caller graph for this function:| G4KDNode_Base * G4KDMap::PopOutMiddle | ( | size_t | dimension | ) |
Definition at line 137 of file G4KDMap.cc.
View newest version in sPHENIX GitHub at line 137 of file G4KDMap.cc
References fIsSorted, fMap, fSortOut, G4cout, G4endl, G4KDNode_Base::GetAxis(), and Sort().
Referenced by G4KDTree::Build().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4KDMap::Sort | ( | ) |
Definition at line 196 of file G4KDMap.cc.
View newest version in sPHENIX GitHub at line 196 of file G4KDMap.cc
References fIsSorted, and fSortOut.
Referenced by PopOutMiddle().
Here is the caller graph for this function:
|
private |
Definition at line 116 of file G4KDMap.hh.
View newest version in sPHENIX GitHub at line 116 of file G4KDMap.hh
Referenced by G4KDMap(), Insert(), PopOutMiddle(), and Sort().
|
private |
Definition at line 118 of file G4KDMap.hh.
View newest version in sPHENIX GitHub at line 118 of file G4KDMap.hh
Referenced by GetSize(), Insert(), and PopOutMiddle().
|
private |
Definition at line 117 of file G4KDMap.hh.
View newest version in sPHENIX GitHub at line 117 of file G4KDMap.hh
Referenced by GetDimension(), Insert(), PopOutMiddle(), and Sort().