![]() |
ATLAS Offline Software
|
#include <algorithm>#include <GeoPrimitives/GeoPrimitives.h>#include <GeoPrimitives/GeoPrimitivesHelpers.h>#include <GeoPrimitives/GeoPrimitivesToStringConverter.h>#include <GeoModelHelpers/TransformToStringConverter.h>#include <MuonCablingData/RpcCablingData.h>#include <MuonReadoutGeometryR4/MuonDetectorDefs.h>#include <GaudiKernel/SystemOfUnits.h>#include <PathResolver/PathResolver.h>#include <TFile.h>#include <TTreeReader.h>#include "Acts/Utilities/UnitVectors.hpp"#include "Acts/Definitions/Units.hpp"Go to the source code of this file.
Classes | |
| struct | RpcChamber |
| Helper struct to represent a full Rpc chamber. More... | |
| struct | RpcChamber::RpcStrip |
| struct | RpcChamber::RpcLayer |
| Helper struct to assess that the layers are properly oriented. More... | |
Macros | |
| #define | TEST_BASICPROP(attribute, propName) |
Functions | |
| Amg::Vector3D | makeDir (const double theta, const double phi) |
| Helper macro to compare the output from the readout geometry dumps: python -m MuonGeoModelTest.runGeoModelTest python -m MuonGeoModelTestR4.runGeoModelTest. | |
| std::ostream & | operator<< (std::ostream &ostr, const RpcChamber &chamb) |
| Translation of the station Index -> station Name. | |
| std::ostream & | operator<< (std::ostream &ostr, const RpcChamber::RpcStrip &strip) |
| std::ostream & | operator<< (std::ostream &ostr, const RpcChamber::RpcLayer &layer) |
| std::set< RpcChamber > | readTreeDump (const std::string &inputFile) |
| int | main1 (int argc, char **argv) |
| int | main (int argc, char **argv) |
Variables | |
| constexpr double | tolerance = 0.005*Gaudi::Units::millimeter |
| #define TEST_BASICPROP | ( | attribute, | |
| propName ) |
Definition at line 306 of file runRpcGeoComparison.cxx.
| int main | ( | int | argc, |
| char ** | argv ) |
Definition at line 489 of file runRpcGeoComparison.cxx.
| int main1 | ( | int | argc, |
| char ** | argv ) |
check whether the files are xroot d -> otherwise call path resovler
Parse the tree dump
Start to loop over the chambers
Definition at line 314 of file runRpcGeoComparison.cxx.
| Amg::Vector3D makeDir | ( | const double | theta, |
| const double | phi ) |
Helper macro to compare the output from the readout geometry dumps: python -m MuonGeoModelTest.runGeoModelTest python -m MuonGeoModelTestR4.runGeoModelTest.
Definition at line 28 of file runRpcGeoComparison.cxx.
| std::ostream & operator<< | ( | std::ostream & | ostr, |
| const RpcChamber & | chamb ) |
Translation of the station Index -> station Name.
Dictionary taken from https://gitlab.cern.ch/atlas/athena/-/blob/main/DetectorDescription/IdDictParser/data/IdDictMuonSpectrometer_R.09.03.xml
Definition at line 121 of file runRpcGeoComparison.cxx.
| std::ostream & operator<< | ( | std::ostream & | ostr, |
| const RpcChamber::RpcLayer & | layer ) |
Definition at line 142 of file runRpcGeoComparison.cxx.
| std::ostream & operator<< | ( | std::ostream & | ostr, |
| const RpcChamber::RpcStrip & | strip ) |
Definition at line 135 of file runRpcGeoComparison.cxx.
| std::set< RpcChamber > readTreeDump | ( | const std::string & | inputFile | ) |
Number of strips, strip pitch in eta & phi direction
Number of eta & phi gas gaps
Strip dimensions
Geo Model transformation
Definition at line 150 of file runRpcGeoComparison.cxx.
|
constexpr |
Definition at line 36 of file runRpcGeoComparison.cxx.