![]() |
ATLAS Offline Software
|
#include <FPGATrackSimPlaneMap.h>
Public Member Functions | |
| FPGATrackSimPlaneMap (std::ifstream &fin, unsigned region, unsigned stage, std::vector< int > layerOverrides=std::vector< int >()) | |
| uint32_t | getNDetLayers () const |
| uint32_t | getNLogiLayers () const |
| uint32_t | getNCoords () const |
| uint32_t | getNSections (size_t logiLayer) const |
| uint32_t | getDim (size_t logiLayer) const |
| SiliconTech | getDetType (size_t logiLayer) const |
| uint32_t | getCoordOffset (size_t logiLayer) const |
| uint32_t | getCoordLayer (uint32_t coord) const |
| const LayerInfo & | getLayerInfo (uint32_t layer, uint32_t section) const |
| bool | isSCT (int pl) const |
| bool | isPixel (int pl) const |
| bool | isEC (uint32_t layer, uint32_t section) const |
| std::string | layerName (uint32_t layer, uint32_t section) const |
| const LayerSection & | getLayerSection (SiliconTech siTech, DetectorZone zone, uint32_t physLayer) const |
| const LayerSection & | getLayerSection (LayerInfo const &mi) const |
| int | getLayer (SiliconTech siTech, DetectorZone zone, uint32_t physLayer) const |
| unsigned | getSection (SiliconTech siTech, DetectorZone zone, uint32_t physLayer) const |
| void | doRemap (FPGATrackSimHit &hit) const |
| void | map (FPGATrackSimHit &hit) const |
Private Member Functions | |
| void | allocateMap (std::ifstream &fin, uint32_t stage) |
| void | seek (std::ifstream &fin, unsigned region) |
| void | readLayers (std::ifstream &fin, uint32_t stage) |
| int | getOverrideLayer (SiliconTech si, DetectorZone dz, int physLayer) |
Private Attributes | |
| uint32_t | m_nLogiLayers = 0 |
| uint32_t | m_nDetLayers = 0 |
| uint32_t | m_nCoords = 0 |
| std::vector< uint32_t > | m_dimension |
| std::vector< uint32_t > | m_coordOffset |
| std::vector< uint32_t > | m_coordLayer |
| std::vector< std::vector< std::vector< LayerSection > > > | m_map |
| std::vector< std::vector< LayerInfo > > | m_layerInfo |
| std::vector< int > | m_layerOverrides |
| std::vector< uint32_t > | m_diskIndex |
| std::unique_ptr< FPGATrackSimModuleRelabel > | m_moduleRelabel {} |
| const LayerSection | m_inValidLayerSection {} |
Definition at line 61 of file FPGATrackSimPlaneMap.h.
| FPGATrackSimPlaneMap::FPGATrackSimPlaneMap | ( | std::ifstream & | fin, |
| unsigned | region, | ||
| unsigned | stage, | ||
| std::vector< int > | layerOverrides = std::vector<int>() ) |
Definition at line 26 of file FPGATrackSimPlaneMap.cxx.
|
private |
Definition at line 53 of file FPGATrackSimPlaneMap.cxx.
| void FPGATrackSimPlaneMap::doRemap | ( | FPGATrackSimHit & | hit | ) | const |
Definition at line 227 of file FPGATrackSimPlaneMap.cxx.
|
inline |
Definition at line 98 of file FPGATrackSimPlaneMap.h.
|
inline |
Definition at line 92 of file FPGATrackSimPlaneMap.h.
|
inline |
Definition at line 79 of file FPGATrackSimPlaneMap.h.
|
inline |
Definition at line 78 of file FPGATrackSimPlaneMap.h.
|
inline |
Definition at line 132 of file FPGATrackSimPlaneMap.h.
|
inline |
Definition at line 104 of file FPGATrackSimPlaneMap.h.
|
inline |
Definition at line 129 of file FPGATrackSimPlaneMap.h.
|
inline |
Definition at line 117 of file FPGATrackSimPlaneMap.h.
|
inline |
Definition at line 76 of file FPGATrackSimPlaneMap.h.
|
inline |
Definition at line 74 of file FPGATrackSimPlaneMap.h.
|
inline |
Definition at line 75 of file FPGATrackSimPlaneMap.h.
|
inline |
Definition at line 77 of file FPGATrackSimPlaneMap.h.
|
private |
Definition at line 259 of file FPGATrackSimPlaneMap.cxx.
|
inline |
Definition at line 135 of file FPGATrackSimPlaneMap.h.
|
inline |
Definition at line 108 of file FPGATrackSimPlaneMap.h.
|
inline |
Definition at line 107 of file FPGATrackSimPlaneMap.h.
|
inline |
Definition at line 106 of file FPGATrackSimPlaneMap.h.
| std::string FPGATrackSimPlaneMap::layerName | ( | uint32_t | layer, |
| uint32_t | section ) const |
Definition at line 267 of file FPGATrackSimPlaneMap.cxx.
| void FPGATrackSimPlaneMap::map | ( | FPGATrackSimHit & | hit | ) | const |
Definition at line 234 of file FPGATrackSimPlaneMap.cxx.
|
private |
Definition at line 150 of file FPGATrackSimPlaneMap.cxx.
|
private |
Definition at line 130 of file FPGATrackSimPlaneMap.cxx.
|
private |
Definition at line 156 of file FPGATrackSimPlaneMap.h.
|
private |
Definition at line 152 of file FPGATrackSimPlaneMap.h.
|
private |
Definition at line 151 of file FPGATrackSimPlaneMap.h.
|
private |
Definition at line 168 of file FPGATrackSimPlaneMap.h.
|
private |
Definition at line 174 of file FPGATrackSimPlaneMap.h.
|
private |
Definition at line 161 of file FPGATrackSimPlaneMap.h.
|
private |
Definition at line 164 of file FPGATrackSimPlaneMap.h.
|
private |
Definition at line 159 of file FPGATrackSimPlaneMap.h.
|
private |
Definition at line 171 of file FPGATrackSimPlaneMap.h.
|
private |
Definition at line 149 of file FPGATrackSimPlaneMap.h.
|
private |
Definition at line 148 of file FPGATrackSimPlaneMap.h.
|
private |
Definition at line 147 of file FPGATrackSimPlaneMap.h.