ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Helper config structs for volume parsin. More...
#include <acts/blob/master/Plugins/TGeo/include/Acts/Plugins/TGeo/TGeoLayerBuilder.hpp>
Public Member Functions | |
LayerConfig () | |
Public Attributes | |
std::string | layerName = "" |
Identify the layer by name. | |
std::string | sensorName = "" |
Identify the sensor by name. | |
std::string | localAxes = "xyz" |
The local axis definition of TGeo object to Acts::Surface. | |
std::pair< double, double > | parseRangeR |
Parse area : in r. | |
std::pair< double, double > | parseRangeZ |
Parse area : in z. | |
std::pair< double, double > | envelope = {0_mm, 0_mm} |
The envelope to be built around the layer. | |
std::pair< double, double > | splitRangeR |
Layer splitting: r min/max of the split range. | |
std::vector< double > | splitParametersR = {} |
Layer splitting: r the result of the splitting. | |
std::pair< double, double > | splitRangeZ |
Layer splitting: z min/max of the split range. | |
std::vector< double > | splitParametersZ = {} |
Layer splitting: z the result of the splitting. | |
size_t | binsLoc0 {1} |
Define the number of bins in loc0. | |
size_t | binsLoc1 {1} |
Define the number of bins in loc1. | |
Helper config structs for volume parsin.
Definition at line 48 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 48 of file TGeoLayerBuilder.hpp
|
inline |
Definition at line 83 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 83 of file TGeoLayerBuilder.hpp
size_t Acts::TGeoLayerBuilder::LayerConfig::binsLoc0 {1} |
Define the number of bins in loc0.
Definition at line 78 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 78 of file TGeoLayerBuilder.hpp
size_t Acts::TGeoLayerBuilder::LayerConfig::binsLoc1 {1} |
Define the number of bins in loc1.
Definition at line 80 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 80 of file TGeoLayerBuilder.hpp
std::pair<double, double> Acts::TGeoLayerBuilder::LayerConfig::envelope = {0_mm, 0_mm} |
The envelope to be built around the layer.
Definition at line 64 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 64 of file TGeoLayerBuilder.hpp
std::string Acts::TGeoLayerBuilder::LayerConfig::layerName = "" |
Identify the layer by name.
Definition at line 51 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 51 of file TGeoLayerBuilder.hpp
Referenced by FW::Options::readTGeoLayerBuilderConfigs(), and Acts::TGeoLayerBuilder::resolveSensitive().
std::string Acts::TGeoLayerBuilder::LayerConfig::localAxes = "xyz" |
The local axis definition of TGeo object to Acts::Surface.
Definition at line 55 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 55 of file TGeoLayerBuilder.hpp
Referenced by FW::Options::readTGeoLayerBuilderConfigs(), and Acts::TGeoLayerBuilder::resolveSensitive().
std::pair<double, double> Acts::TGeoLayerBuilder::LayerConfig::parseRangeR |
Parse area : in r.
Definition at line 57 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 57 of file TGeoLayerBuilder.hpp
Referenced by Acts::TGeoLayerBuilder::resolveSensitive().
std::pair<double, double> Acts::TGeoLayerBuilder::LayerConfig::parseRangeZ |
Parse area : in z.
Definition at line 60 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 60 of file TGeoLayerBuilder.hpp
std::string Acts::TGeoLayerBuilder::LayerConfig::sensorName = "" |
Identify the sensor by name.
Definition at line 53 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 53 of file TGeoLayerBuilder.hpp
Referenced by FW::Options::readTGeoLayerBuilderConfigs(), and Acts::TGeoLayerBuilder::resolveSensitive().
std::vector<double> Acts::TGeoLayerBuilder::LayerConfig::splitParametersR = {} |
Layer splitting: r the result of the splitting.
Definition at line 70 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 70 of file TGeoLayerBuilder.hpp
Referenced by Acts::TGeoLayerBuilder::resolveSensitive().
std::vector<double> Acts::TGeoLayerBuilder::LayerConfig::splitParametersZ = {} |
Layer splitting: z the result of the splitting.
Definition at line 76 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 76 of file TGeoLayerBuilder.hpp
Referenced by Acts::TGeoLayerBuilder::resolveSensitive().
std::pair<double, double> Acts::TGeoLayerBuilder::LayerConfig::splitRangeR |
Layer splitting: r min/max of the split range.
Definition at line 66 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 66 of file TGeoLayerBuilder.hpp
Referenced by Acts::TGeoLayerBuilder::resolveSensitive().
std::pair<double, double> Acts::TGeoLayerBuilder::LayerConfig::splitRangeZ |
Layer splitting: z min/max of the split range.
Definition at line 72 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 72 of file TGeoLayerBuilder.hpp
Referenced by Acts::TGeoLayerBuilder::resolveSensitive().