DD4hep
01.18
|
Simple data strucuture that holds maps of ids of the nearest neighbour surfaces in the same, next and previous layers of a tracking detector. More...
#include <DetectorData.h>
Public Attributes | |
std::map< dd4hep::long64, std::vector< dd4hep::long64 > > | sameLayer |
map of all neighbours in the same layer More... | |
std::map< dd4hep::long64, std::vector< dd4hep::long64 > > | prevLayer |
map of all neighbours in the previous layer More... | |
std::map< dd4hep::long64, std::vector< dd4hep::long64 > > | nextLayer |
map of all neighbours in the next layer More... | |
Simple data strucuture that holds maps of ids of the nearest neighbour surfaces in the same, next and previous layers of a tracking detector.
Could be used as extension object for tracking DetectorElements and used in pattern recognition. The exact details of the neighbouring criteria depend on the algorithm that is used.
Definition at line 484 of file DetectorData.h.
std::map<dd4hep::long64 , std::vector<dd4hep::long64 > > dd4hep::rec::NeighbourSurfacesStruct::nextLayer |
map of all neighbours in the next layer
Definition at line 493 of file DetectorData.h.
std::map<dd4hep::long64 , std::vector<dd4hep::long64 > > dd4hep::rec::NeighbourSurfacesStruct::prevLayer |
map of all neighbours in the previous layer
Definition at line 490 of file DetectorData.h.
std::map<dd4hep::long64 , std::vector<dd4hep::long64 > > dd4hep::rec::NeighbourSurfacesStruct::sameLayer |
map of all neighbours in the same layer
Definition at line 487 of file DetectorData.h.