#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.
1.4.7