#include <IntersectionErrors.h>
Collaboration diagram for DetDesc::IntersectionErrors:
Static Public Member Functions | |
static unsigned long | errors () |
get the total number of uncatched errors | |
static void | setCode (const StatusCode &sc, const ILVolume *volume) |
set the static error code | |
static const StatusCode & | code () |
get the static error code | |
static void | setService (DetDesc::IGeometryErrorSvc *svc) |
set the static pointer to Geoemtry Error Service | |
static DetDesc::IGeometryErrorSvc * | service () |
get the static pointer to Geoemtry Error Service | |
static void | setRecovery (const bool value) |
set the static flag for recovery | |
static bool | recovery () |
get teh static flag for recovery | |
static void | recovered (const ILVolume *volume, const Material *material1, const Material *material2, const double delta) |
report the recovered action in intersections | |
static void | skip (const ILVolume *volume, const Material *material, const double delta) |
report the skipped intersection | |
static void | inspect (const ILVolume *volume, const Gaudi::XYZPoint &pnt, const Gaudi::XYZVector &vect, const ILVolume::Intersections &cnt) |
inspect the potential error in intersections | |
Static Private Attributes | |
static StatusCode | s_code |
static DetDesc::IGeometryErrorSvc * | s_service |
the static error code | |
static unsigned long | s_errors |
pointer to IGeometryErrorSvc | |
static bool | s_recovery |
Definition at line 30 of file IntersectionErrors.h.
static unsigned long DetDesc::IntersectionErrors::errors | ( | ) | [static] |
get the total number of uncatched errors
static void DetDesc::IntersectionErrors::setCode | ( | const StatusCode & | sc, | |
const ILVolume * | volume | |||
) | [static] |
set the static error code
static const StatusCode& DetDesc::IntersectionErrors::code | ( | ) | [static] |
get the static error code
static void DetDesc::IntersectionErrors::setService | ( | DetDesc::IGeometryErrorSvc * | svc | ) | [static] |
set the static pointer to Geoemtry Error Service
static DetDesc::IGeometryErrorSvc* DetDesc::IntersectionErrors::service | ( | ) | [static] |
get the static pointer to Geoemtry Error Service
static void DetDesc::IntersectionErrors::setRecovery | ( | const bool | value | ) | [static] |
set the static flag for recovery
static bool DetDesc::IntersectionErrors::recovery | ( | ) | [static] |
get teh static flag for recovery
static void DetDesc::IntersectionErrors::recovered | ( | const ILVolume * | volume, | |
const Material * | material1, | |||
const Material * | material2, | |||
const double | delta | |||
) | [static] |
report the recovered action in intersections
volume | the problematic volume | |
material1 | the affected material | |
material2 | the affected material | |
delta | the problematic delta (non-negative!) |
static void DetDesc::IntersectionErrors::skip | ( | const ILVolume * | volume, | |
const Material * | material, | |||
const double | delta | |||
) | [static] |
report the skipped intersection
volume | the problematic volume | |
material | the affected material | |
delta | the problematic delta (non-negative!) |
static void DetDesc::IntersectionErrors::inspect | ( | const ILVolume * | volume, | |
const Gaudi::XYZPoint & | pnt, | |||
const Gaudi::XYZVector & | vect, | |||
const ILVolume::Intersections & | cnt | |||
) | [static] |
inspect the potential error in intersections
StatusCode DetDesc::IntersectionErrors::s_code [static, private] |
Definition at line 88 of file IntersectionErrors.h.
DetDesc::IGeometryErrorSvc* DetDesc::IntersectionErrors::s_service [static, private] |
unsigned long DetDesc::IntersectionErrors::s_errors [static, private] |
bool DetDesc::IntersectionErrors::s_recovery [static, private] |
Definition at line 94 of file IntersectionErrors.h.