ATLAS Offline Software
Namespaces | Macros
MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx File Reference
#include "MuonReadoutGeometry/TgcReadoutElement.h"
#include <GaudiKernel/IMessageSvc.h>
#include <cassert>
#include <cstdlib>
#include <cmath>
#include <ostream>
#include "EventPrimitives/EventPrimitivesToStringConverter.h"
#include "CxxUtils/StringUtils.h"
#include "MuonReadoutGeometry/MuonDetectorManager.h"
#include "MuonReadoutGeometry/TgcReadoutParams.h"
#include "TrkSurfaces/PlaneSurface.h"
#include "TrkSurfaces/RotatedTrapezoidBounds.h"
#include "TrkSurfaces/TrapezoidBounds.h"

Go to the source code of this file.

Namespaces

 MuonGM
 Ensure that the Athena extensions are properly loaded.
 

Macros

#define THROW_EXCEPT(MESSAGE)
 

Macro Definition Documentation

◆ THROW_EXCEPT

#define THROW_EXCEPT (   MESSAGE)
Value:
{ \
std::stringstream except_sstr{}; \
except_sstr<<__FILE__<<":"<<__LINE__<<" ("; \
except_sstr<<idHelperSvc()->toString(identify())<<") "; \
except_sstr<<MESSAGE; \
throw std::runtime_error(except_sstr.str()); \
}

Definition at line 25 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.