45 #ifndef G4ITMAPROOM_HH
46 #define G4ITMAPROOM_HH
68 void Erase(std::deque<G4KDNode_Base*>::iterator &);
118 std::map<G4KDNode_Base*, std::vector<std::deque<G4KDNode_Base*>::iterator > >
fMap;
124 #endif // G4ITMAPROOM_HH
std::deque< G4KDNode_Base * > fContainer
std::vector< __1DSortOut > fSortOut
G4KDNode_Base * GetMidle(int &)
sortOutNDim(size_t dimension)
G4KDNode_Base * PopOutMiddle(size_t dimension)
G4KDNode_Base * PopOutMiddle()
bool operator()(G4KDNode_Base *const &lhs, G4KDNode_Base *const &rhs)
void Erase(std::deque< G4KDNode_Base * >::iterator &)
__1DSortOut(size_t dimension)
G4KDMap(size_t dimensions)
std::deque< G4KDNode_Base * >::iterator Insert(G4KDNode_Base *)
void Insert(G4KDNode_Base *pos)
static const G4double pos
std::map< G4KDNode_Base *, std::vector< std::deque< G4KDNode_Base * >::iterator > > fMap