![]() |
ATLAS Offline Software
|
#include <GeoPrimitives/GeoPrimitives.h>#include <GeoPrimitives/GeoPrimitivesHelpers.h>#include <GeoPrimitives/GeoPrimitivesToStringConverter.h>#include <GaudiKernel/SystemOfUnits.h>#include <MuonReadoutGeometryR4/MuonDetectorDefs.h>#include <string>#include <set>#include <vector>#include <map>#include <iostream>#include <cmath>#include <PathResolver/PathResolver.h>#include <TFile.h>#include <TTreeReader.h>Go to the source code of this file.
Classes | |
| struct | MmChamber |
| Helper struct to represent a full MicroMegas chamber. More... | |
| struct | MmChamber::MmChannel |
| struct | MmChamber::MmLayer |
| Helper struct to assess that the layers are properly oriented. More... | |
Macros | |
| #define | TEST_BASICPROP(attribute, propName) |
Functions | |
| std::ostream & | operator<< (std::ostream &ostr, const MmChamber &chamb) |
| Translation of the station Index -> station Name. | |
| std::ostream & | operator<< (std::ostream &ostr, const MmChamber::MmChannel &channel) |
| std::ostream & | operator<< (std::ostream &ostr, const MmChamber::MmLayer &layer) |
| std::set< MmChamber > | readTreeDump (const std::string &inputFile) |
| int | main (int argc, char **argv) |
Variables | |
| constexpr double | tolerance = 0.003*Gaudi::Units::millimeter |
| #define TEST_BASICPROP | ( | attribute, | |
| propName ) |
Definition at line 310 of file runMmGeoComparison.cxx.
| int main | ( | 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
GasGap Dimensions for debugging
Gnarf the channel design shifts by 1.5 pitches
The centres of the Stereo layers are defined as the bisector of the line between the two frame edges. However, thus far the parameter book deviates from the legacy Run-3 implementation. --> Cannot compare the absolute position of the stereo layers. Instead check that the left edge, right edge and center point in the new geometry are on the same line as defined by the reference system.
Definition at line 319 of file runMmGeoComparison.cxx.
| std::ostream & operator<< | ( | std::ostream & | ostr, |
| const MmChamber & | 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 124 of file runMmGeoComparison.cxx.
| std::ostream & operator<< | ( | std::ostream & | ostr, |
| const MmChamber::MmChannel & | channel ) |
Definition at line 133 of file runMmGeoComparison.cxx.
| std::ostream & operator<< | ( | std::ostream & | ostr, |
| const MmChamber::MmLayer & | layer ) |
Definition at line 142 of file runMmGeoComparison.cxx.
| std::set< MmChamber > readTreeDump | ( | const std::string & | inputFile | ) |
Identifier of the readout element
Strip Length and Positions
GasGap Dimensions for debugging
Geo Model transformation
Identifier of the readout element
Gas Gap lengths for debug
Definition at line 149 of file runMmGeoComparison.cxx.
|
constexpr |
Definition at line 30 of file runMmGeoComparison.cxx.