DD4hep  1.28.0
Detector Description Toolkit for High Energy Physics
Public Attributes | List of all members
dd4hep::rec::NeighbourSurfacesStruct Struct Reference

#include <DetectorData.h>

Public Attributes

std::map< dd4hep::CellID, std::vector< dd4hep::CellID > > sameLayer
 map of all neighbours in the same layer More...
 
std::map< dd4hep::CellID, std::vector< dd4hep::CellID > > prevLayer
 map of all neighbours in the previous layer More...
 
std::map< dd4hep::CellID, std::vector< dd4hep::CellID > > nextLayer
 map of all neighbours in the next layer More...
 

Detailed Description

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.

Author
F.Gaede, DESY, R. Simoniello, CERN
Date
Dec, 15 2016

Definition at line 486 of file DetectorData.h.

Member Data Documentation

◆ nextLayer

std::map<dd4hep::CellID , std::vector<dd4hep::CellID > > dd4hep::rec::NeighbourSurfacesStruct::nextLayer

map of all neighbours in the next layer

Definition at line 495 of file DetectorData.h.

◆ prevLayer

std::map<dd4hep::CellID , std::vector<dd4hep::CellID > > dd4hep::rec::NeighbourSurfacesStruct::prevLayer

map of all neighbours in the previous layer

Definition at line 492 of file DetectorData.h.

◆ sameLayer

std::map<dd4hep::CellID , std::vector<dd4hep::CellID > > dd4hep::rec::NeighbourSurfacesStruct::sameLayer

map of all neighbours in the same layer

Definition at line 489 of file DetectorData.h.


The documentation for this struct was generated from the following file: