Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Examples/Detectors/TGeoDetector/include/ActsExamples/TGeoDetector/TGeoDetector.hpp>
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().