Analysis Software
Documentation for sPHENIX simulation software
|
Helper config structs for volume parsing. More...
#include <acts/blob/sPHENIX/Plugins/TGeo/include/Acts/Plugins/TGeo/TGeoLayerBuilder.hpp>
Public Types | |
using | RangeConfig = std::pair< BinningValue, std::pair< double, double >> |
using | SplitConfig = std::pair< BinningValue, double > |
Public Member Functions | |
LayerConfig () | |
localAxes ("XZY") | |
envelope (std::pair< double, double >(1 *UnitConstants::mm, 1 *UnitConstants::mm)) | |
Public Attributes | |
std::string | volumeName = "" |
Identify the search volume by name. | |
std::vector< std::string > | sensorNames = {} |
Identify the sensor(s) by name. | |
std::string | localAxes = "XYZ" |
The local axis definition of TGeo object to Acts::Surface. | |
std::vector< RangeConfig > | parseRanges = {} |
Parse ranges: parameter and ranges. | |
std::vector< SplitConfig > | splitConfigs = {} |
Layer splitting: parameter and tolerance. | |
std::pair< double, double > | envelope |
The envelope to be built around the layer. | |
std::vector< std::pair< int, BinningType > > | binning0 = {{-1, equidistant}} |
Binning setup in l0: nbins (-1 -> automated), axis binning type. | |
std::vector< std::pair< int, BinningType > > | binning1 = {{-1, equidistant}} |
Binning setup in l1: nbins (-1 -> automated), axis binning type. | |
Helper config structs for volume parsing.
Definition at line 60 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 60 of file TGeoLayerBuilder.hpp
using Acts::TGeoLayerBuilder::LayerConfig::RangeConfig = std::pair<BinningValue, std::pair<double, double>> |
Definition at line 62 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 62 of file TGeoLayerBuilder.hpp
using Acts::TGeoLayerBuilder::LayerConfig::SplitConfig = std::pair<BinningValue, double> |
Definition at line 64 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 64 of file TGeoLayerBuilder.hpp
|
inline |
Definition at line 85 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 85 of file TGeoLayerBuilder.hpp
|
inline |
Definition at line 89 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 89 of file TGeoLayerBuilder.hpp
Acts::TGeoLayerBuilder::LayerConfig::localAxes | ( | "XZY" | ) |
std::vector<std::pair<int, BinningType> > Acts::TGeoLayerBuilder::LayerConfig::binning0 = {{-1, equidistant}} |
Binning setup in l0: nbins (-1 -> automated), axis binning type.
Definition at line 80 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 80 of file TGeoLayerBuilder.hpp
std::vector<std::pair<int, BinningType> > Acts::TGeoLayerBuilder::LayerConfig::binning1 = {{-1, equidistant}} |
Binning setup in l1: nbins (-1 -> automated), axis binning type.
Definition at line 82 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 82 of file TGeoLayerBuilder.hpp
The envelope to be built around the layer.
Definition at line 77 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 77 of file TGeoLayerBuilder.hpp
std::string Acts::TGeoLayerBuilder::LayerConfig::localAxes = "XYZ" |
The local axis definition of TGeo object to Acts::Surface.
Definition at line 71 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 71 of file TGeoLayerBuilder.hpp
std::vector<RangeConfig> Acts::TGeoLayerBuilder::LayerConfig::parseRanges = {} |
Parse ranges: parameter and ranges.
Definition at line 73 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 73 of file TGeoLayerBuilder.hpp
std::vector<std::string> Acts::TGeoLayerBuilder::LayerConfig::sensorNames = {} |
Identify the sensor(s) by name.
Definition at line 69 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 69 of file TGeoLayerBuilder.hpp
std::vector<SplitConfig> Acts::TGeoLayerBuilder::LayerConfig::splitConfigs = {} |
Layer splitting: parameter and tolerance.
Definition at line 75 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 75 of file TGeoLayerBuilder.hpp
std::string Acts::TGeoLayerBuilder::LayerConfig::volumeName = "" |
Identify the search volume by name.
Definition at line 67 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 67 of file TGeoLayerBuilder.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE().