|  | ATLAS Offline Software
    | 
#include <ActsHGTDLayerBuilder.h>
| Public Attributes | |
| std::string | configurationName = "undefined" | 
| string based identification  More... | |
| const HGTD_DetectorManager * | mng {nullptr} | 
| const HGTD_ID * | idHelper = nullptr | 
| std::shared_ptr< const Acts::LayerCreator > | layerCreator = nullptr | 
| Acts::BinningType | bTypePhi = Acts::equidistant | 
| Acts::BinningType | bTypeR = Acts::equidistant | 
| the binning type of the contained surfaces in r (equidistant/arbitrary)  More... | |
| Acts::BinningType | bTypeZ = Acts::equidistant | 
| the binning type of the contained surfaces in z (equidistant/arbitrary)  More... | |
| std::shared_ptr< ElementVector > | elementStore {nullptr} | 
| std::array< double, 2 > | endcapEnvelopeR | 
| std::array< double, 2 > | endcapEnvelopeZ | 
| std::pair< size_t, size_t > | endcapMaterialBins = {20, 50} | 
| bool | objDebugOutput = false | 
| double | numberOfBinsFactor = 5.0 | 
| controls how many bins are created for the sensitive surface grid.  More... | |
nested configuration struct for steering of the layer builder
Definition at line 44 of file ActsHGTDLayerBuilder.h.
| Acts::BinningType ActsHGTDLayerBuilder::Config::bTypePhi = Acts::equidistant | 
Definition at line 51 of file ActsHGTDLayerBuilder.h.
| Acts::BinningType ActsHGTDLayerBuilder::Config::bTypeR = Acts::equidistant | 
the binning type of the contained surfaces in r (equidistant/arbitrary)
Definition at line 54 of file ActsHGTDLayerBuilder.h.
| Acts::BinningType ActsHGTDLayerBuilder::Config::bTypeZ = Acts::equidistant | 
the binning type of the contained surfaces in z (equidistant/arbitrary)
Definition at line 57 of file ActsHGTDLayerBuilder.h.
| std::string ActsHGTDLayerBuilder::Config::configurationName = "undefined" | 
string based identification
Definition at line 47 of file ActsHGTDLayerBuilder.h.
| std::shared_ptr<ElementVector> ActsHGTDLayerBuilder::Config::elementStore {nullptr} | 
Definition at line 59 of file ActsHGTDLayerBuilder.h.
| std::array<double, 2> ActsHGTDLayerBuilder::Config::endcapEnvelopeR | 
Definition at line 61 of file ActsHGTDLayerBuilder.h.
| std::array<double, 2> ActsHGTDLayerBuilder::Config::endcapEnvelopeZ | 
Definition at line 63 of file ActsHGTDLayerBuilder.h.
| std::pair<size_t, size_t> ActsHGTDLayerBuilder::Config::endcapMaterialBins = {20, 50} | 
Definition at line 66 of file ActsHGTDLayerBuilder.h.
Definition at line 49 of file ActsHGTDLayerBuilder.h.
| std::shared_ptr<const Acts::LayerCreator> ActsHGTDLayerBuilder::Config::layerCreator = nullptr | 
Definition at line 50 of file ActsHGTDLayerBuilder.h.
| const HGTD_DetectorManager* ActsHGTDLayerBuilder::Config::mng {nullptr} | 
Definition at line 48 of file ActsHGTDLayerBuilder.h.
| double ActsHGTDLayerBuilder::Config::numberOfBinsFactor = 5.0 | 
controls how many bins are created for the sensitive surface grid.
1 results in the same number of bins as there are surfaces per layer in each dimension. using a higher number will reduce the number of surfaces per bin, thus speeding up navigation, but increasing memory consumption.
Definition at line 73 of file ActsHGTDLayerBuilder.h.
| bool ActsHGTDLayerBuilder::Config::objDebugOutput = false | 
Definition at line 68 of file ActsHGTDLayerBuilder.h.
 1.8.18
 1.8.18