![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Examples/Detectors/TGeoDetector/include/ActsExamples/TGeoDetector/TGeoDetector.hpp>
Collaboration diagram for ActsExamples::TGeoDetector::Config:Classes | |
| struct | LayerTriplet |
| struct | Volume |
Public Types | |
| enum | SubVolume : size_t { Negative = 0, Central, Positive } |
Public Member Functions | |
| void | readJson (const std::string &jsonFile) |
Public Attributes | |
| Acts::Logging::Level | surfaceLogLevel = Acts::Logging::WARNING |
| Acts::Logging::Level | layerLogLevel = Acts::Logging::WARNING |
| Acts::Logging::Level | volumeLogLevel = Acts::Logging::WARNING |
| std::string | fileName |
| bool | buildBeamPipe = false |
| double | beamPipeRadius {0} |
| double | beamPipeHalflengthZ {0} |
| double | beamPipeLayerThickness {0} |
| double | beamPipeEnvelopeR {1.0} |
| double | layerEnvelopeR {1.0} |
| double | unitScalor = 1.0 |
| Acts::TGeoLayerBuilder::ElementFactory | elementFactory |
| std::shared_ptr< const Acts::GeometryIdentifierHook > | geometryIdentifierHook |
| Optional geometry identifier hook to be used during closure. | |
| std::vector< Volume > | volumes |
Definition at line 48 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 48 of file TGeoDetector.hpp
| enum ActsExamples::TGeoDetector::Config::SubVolume : size_t |
Definition at line 72 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 72 of file TGeoDetector.hpp
| void ActsExamples::TGeoDetector::Config::readJson | ( | const std::string & | jsonFile | ) |
Definition at line 383 of file TGeoDetector.cpp.
View newest version in sPHENIX GitHub at line 383 of file TGeoDetector.cpp
| double ActsExamples::TGeoDetector::Config::beamPipeEnvelopeR {1.0} |
Definition at line 60 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 60 of file TGeoDetector.hpp
| double ActsExamples::TGeoDetector::Config::beamPipeHalflengthZ {0} |
Definition at line 58 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 58 of file TGeoDetector.hpp
Referenced by ActsExamples::TGeoDetector::readTGeoLayerBuilderConfigsFile(), and MakeActsGeometry::readTGeoLayerBuilderConfigsFile().
| double ActsExamples::TGeoDetector::Config::beamPipeLayerThickness {0} |
Definition at line 59 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 59 of file TGeoDetector.hpp
Referenced by ActsExamples::TGeoDetector::readTGeoLayerBuilderConfigsFile(), and MakeActsGeometry::readTGeoLayerBuilderConfigsFile().
| double ActsExamples::TGeoDetector::Config::beamPipeRadius {0} |
Definition at line 57 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 57 of file TGeoDetector.hpp
Referenced by ActsExamples::TGeoDetector::readTGeoLayerBuilderConfigsFile(), and MakeActsGeometry::readTGeoLayerBuilderConfigsFile().
| bool ActsExamples::TGeoDetector::Config::buildBeamPipe = false |
Definition at line 56 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 56 of file TGeoDetector.hpp
Referenced by ActsExamples::TGeoDetector::readTGeoLayerBuilderConfigsFile(), and MakeActsGeometry::readTGeoLayerBuilderConfigsFile().
| Acts::TGeoLayerBuilder::ElementFactory ActsExamples::TGeoDetector::Config::elementFactory |
Definition at line 65 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 65 of file TGeoDetector.hpp
Referenced by MakeActsGeometry::build().
| std::string ActsExamples::TGeoDetector::Config::fileName |
Definition at line 55 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 55 of file TGeoDetector.hpp
Referenced by MakeActsGeometry::build(), and ActsExamples::TGeoDetectorWithOptions::finalize().
| std::shared_ptr<const Acts::GeometryIdentifierHook> ActsExamples::TGeoDetector::Config::geometryIdentifierHook |
Optional geometry identifier hook to be used during closure.
Definition at line 69 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 69 of file TGeoDetector.hpp
| double ActsExamples::TGeoDetector::Config::layerEnvelopeR {1.0} |
Definition at line 61 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 61 of file TGeoDetector.hpp
| Acts::Logging::Level ActsExamples::TGeoDetector::Config::layerLogLevel = Acts::Logging::WARNING |
Definition at line 50 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 50 of file TGeoDetector.hpp
Referenced by MakeActsGeometry::build(), and ActsExamples::TGeoDetectorWithOptions::finalize().
| Acts::Logging::Level ActsExamples::TGeoDetector::Config::surfaceLogLevel = Acts::Logging::WARNING |
Definition at line 49 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 49 of file TGeoDetector.hpp
Referenced by MakeActsGeometry::build(), and ActsExamples::TGeoDetectorWithOptions::finalize().
| double ActsExamples::TGeoDetector::Config::unitScalor = 1.0 |
Definition at line 63 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 63 of file TGeoDetector.hpp
Referenced by ActsExamples::TGeoDetector::readTGeoLayerBuilderConfigsFile(), and MakeActsGeometry::readTGeoLayerBuilderConfigsFile().
| Acts::Logging::Level ActsExamples::TGeoDetector::Config::volumeLogLevel = Acts::Logging::WARNING |
Definition at line 51 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 51 of file TGeoDetector.hpp
Referenced by MakeActsGeometry::build(), and ActsExamples::TGeoDetectorWithOptions::finalize().
| std::vector<Volume> ActsExamples::TGeoDetector::Config::volumes |
Definition at line 147 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 147 of file TGeoDetector.hpp
Referenced by ActsExamples::TGeoDetector::readTGeoLayerBuilderConfigsFile(), and MakeActsGeometry::readTGeoLayerBuilderConfigsFile().