#include "MuonReadoutGeometry/sTgcReadoutElement.h"
#include <GeoPrimitives/GeoPrimitivesHelpers.h>
#include <GeoPrimitives/GeoPrimitivesToStringConverter.h>
#include <GeoModelKernel/GeoLogVol.h>
#include <GeoModelKernel/GeoDefinitions.h>
#include <GeoModelHelpers/StringUtils.h>
#include <GeoModelHelpers/TransformToStringConverter.h>
#include <GeoModelHelpers/getChildNodesWithTrf.h>
#include <cmath>
#include <ext/alloc_traits.h>
#include <map>
#include <memory>
#include <stdexcept>
#include <utility>
#include "GeoModelKernel/GeoFullPhysVol.h"
#include "GaudiKernel/SystemOfUnits.h"
#include "Identifier/IdentifierHash.h"
#include "MuonAGDDDescription/sTGCDetectorDescription.h"
#include "MuonAGDDDescription/sTGCDetectorHelper.h"
#include "MuonAGDDDescription/sTGC_Technology.h"
#include "MuonAlignmentData/ALinePar.h"
#include "MuonAlignmentData/CorrContainer.h"
#include "TrkSurfaces/DiamondBounds.h"
#include "TrkSurfaces/PlaneSurface.h"
#include "TrkSurfaces/RotatedDiamondBounds.h"
#include "TrkSurfaces/RotatedTrapezoidBounds.h"
#include "TrkSurfaces/TrapezoidBounds.h"
#include "GaudiKernel/ISvcLocator.h"
#include "AthenaBaseComps/AthCheckMacros.h"
#include "RDBAccessSvc/IRDBAccessSvc.h"
#include "RDBAccessSvc/IRDBRecord.h"
#include "RDBAccessSvc/IRDBRecordset.h"
Go to the source code of this file.
|
| namespace | MuonGM |
| | Ensure that the Athena extensions are properly loaded.
|
◆ THROW_EXCEPTION_RE
| #define THROW_EXCEPTION_RE |
( |
| MSG | ) |
|
Value: { \
std::stringstream sstr{}; \
sstr<<"sTgcReadoutElement - "<<idHelperSvc()->toStringDetEl(identify())<<" "<<__LINE__<<": "; \
throw std::runtime_error(sstr.str()); \
} \
Definition at line 49 of file MuonDetDescr/MuonReadoutGeometry/src/sTgcReadoutElement.cxx.
49#define THROW_EXCEPTION_RE(MSG) \
50 { \
51 std::stringstream sstr{}; \
52 sstr<<"sTgcReadoutElement - "<<idHelperSvc()->toStringDetEl(identify())<<" "<<__LINE__<<": "; \
53 sstr<<MSG; \
54 throw std::runtime_error(sstr.str()); \
55 } \
56