![]() |
ATLAS Offline Software
|
#include "GeoPrimitives/GeoPrimitives.h"#include <string>#include <string_view>#include <ostream>#include "ActsInterop/UnitConverters.h"#include "Acts/Utilities/OstreamFormatter.hpp"Go to the source code of this file.
Namespaces | |
| namespace | ActsTrk |
| The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout geometry to cache the final transformations of the sensor surfaces associated to one particular detector technology (Pixel, Sct, etc.). | |
| namespace | ActsTrk::detail |
| Hash functions to pack the source link into unordered_maps / unordered_sets. | |
| namespace | ActsTrk::detail::GeoVolIds |
| Define the volume parts of the GeometryIdentifier for each ATLAS subsystem centrally. | |
Macros | |
| #define | ENUM_ITEM_STR(item) |
| Load ATLAS Eigen library with custom geometry functions. | |
Enumerations | |
| enum class | ActsTrk::DetectorType : std::uint8_t { ActsTrk::Pixel , ActsTrk::Sct , ActsTrk::Trt , ActsTrk::Hgtd , ActsTrk::Mdt , ActsTrk::Rpc , ActsTrk::Tgc , ActsTrk::Csc , ActsTrk::Mm , ActsTrk::sTgc , ActsTrk::UnDefined } |
| Simple enum to Identify the Type of the ACTS sub detector. More... | |
| enum class | ActsTrk::SystemEnvelope : std::uint8_t { ActsTrk::ITkExit , ActsTrk::CaloExit , ActsTrk::MsExit } |
| Define an enumeration to retrieve the envelope tracking volume from. More... | |
Functions | |
| std::string | ActsTrk::detail::toString (const DetectorType type) |
| std::string | ActsTrk::detail::toString (const SystemEnvelope type) |
| std::ostream & | ActsTrk::operator<< (std::ostream &ostr, const DetectorType type) |
| Pipe the detector type to an outstream object. | |
| std::ostream & | ActsTrk::operator<< (std::ostream &ostr, const SystemEnvelope type) |
| Pipe the Volume envelope to an oustream object. | |
| ACTS_OSTREAM_FORMATTER (ActsTrk::DetectorType) | |
| ACTS_OSTREAM_FORMATTER (ActsTrk::SystemEnvelope) | |
Variables | |
| constexpr std::size_t | ActsTrk::detail::GeoVolIds::s_stripVolumeId = 20 |
| Volume Ids used within the ITk. | |
| constexpr std::size_t | ActsTrk::detail::GeoVolIds::s_innerPixelVolumeId = 5 |
| constexpr std::size_t | ActsTrk::detail::GeoVolIds::s_outerPixelVolumeId = 10 |
| constexpr std::size_t | ActsTrk::detail::GeoVolIds::s_beamPipeVolumeId = 1 |
| constexpr std::size_t | ActsTrk::detail::GeoVolIds::s_caloEnvelopeID = 39 |
| Volume Ids ofthe Calorimeter. | |
| constexpr std::size_t | ActsTrk::detail::GeoVolIds::s_caloBarrelId = 40 |
| constexpr std::size_t | ActsTrk::detail::GeoVolIds::s_muonBarrelId = 80 |
| constexpr std::size_t | ActsTrk::detail::GeoVolIds::s_muonEndcapAId = 81 |
| constexpr std::size_t | ActsTrk::detail::GeoVolIds::s_muonEndcapCId = 82 |
| constexpr std::size_t | ActsTrk::detail::GeoVolIds::s_muonEndcapMiddleAId = 83 |
| constexpr std::size_t | ActsTrk::detail::GeoVolIds::s_muonEndcapMiddleCId = 84 |
| #define ENUM_ITEM_STR | ( | item | ) |
Load ATLAS Eigen library with custom geometry functions.
Then load the Acts TypeDef definitions for Eigen
Definition at line 18 of file GeometryDefs.h.
| ACTS_OSTREAM_FORMATTER | ( | ActsTrk::DetectorType | ) |
| ACTS_OSTREAM_FORMATTER | ( | ActsTrk::SystemEnvelope | ) |