ATLAS Offline Software
Loading...
Searching...
No Matches
ExtrapolationMacros.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define EX_MSG_INFO(navstep, step, idx, x)
#define EX_MSG_DEBUG(navstep, step, idx, x)
#define EX_MSG_VERBOSE(navstep, step, idx, x)
#define EX_MSG_WARNING(navstep, step, idx, x)
#define EX_MSG_FATAL(navstep, step, idx, x)
#define TRKEXENINGE_OUTPUTHELPER
#define OH_CHECKFOUND(object)
#define TRKEXENGINE_EXCODECHECKS
#define CHECK_ECODE_CONTINUE(ecell, ecode)
#define CHECK_ECODE_SUCCESS_NODEST(ecell, ecode)
#define CHECK_ECODE_SUCCESS(ecell, ecode)

Macro Definition Documentation

◆ CHECK_ECODE_CONTINUE

#define CHECK_ECODE_CONTINUE ( ecell,
ecode )
Value:
if (!ecode.inProgress()) { EX_MSG_VERBOSE(ecell.navigationStep, "continue", "", ecode.toString() << " triggers cotinue."); return ecode; }
#define EX_MSG_VERBOSE(navstep, step, idx, x)

Definition at line 26 of file ExtrapolationMacros.h.

◆ CHECK_ECODE_SUCCESS

#define CHECK_ECODE_SUCCESS ( ecell,
ecode )
Value:
if (ecode.isSuccess()) { EX_MSG_VERBOSE(ecell.navigationStep, "return", "", ecode.toString() << " stops extrapolation sequence."); return ecode; }

Definition at line 28 of file ExtrapolationMacros.h.

◆ CHECK_ECODE_SUCCESS_NODEST

#define CHECK_ECODE_SUCCESS_NODEST ( ecell,
ecode )
Value:
if (ecode.isSuccessBeforeDestination()) { EX_MSG_VERBOSE(ecell.navigationStep, "return", "", ecode.toString() << " stops extrapolation sequence."); return ecode; }

Definition at line 27 of file ExtrapolationMacros.h.

◆ EX_MSG_DEBUG

#define EX_MSG_DEBUG ( navstep,
step,
idx,
x )
Value:
ATH_MSG_DEBUG( m_sopPrefix << std::setw(4) << navstep << m_sopPostfix << std::setw(12) << step << m_sopPostfix << std::setw(4) << idx << m_sopPostfix << x)
#define ATH_MSG_DEBUG(x)
#define x

Definition at line 13 of file ExtrapolationMacros.h.

◆ EX_MSG_FATAL

#define EX_MSG_FATAL ( navstep,
step,
idx,
x )
Value:
ATH_MSG_FATAL( m_sopPrefix << std::setw(4) << navstep << m_sopPostfix << std::setw(12) << step << m_sopPostfix << std::setw(4) << idx << m_sopPostfix << x)
#define ATH_MSG_FATAL(x)

Definition at line 16 of file ExtrapolationMacros.h.

◆ EX_MSG_INFO

#define EX_MSG_INFO ( navstep,
step,
idx,
x )
Value:
ATH_MSG_INFO( m_sopPrefix << std::setw(4) << navstep << m_sopPostfix << std::setw(12) << step << m_sopPostfix << std::setw(4) << idx << m_sopPostfix << x)
#define ATH_MSG_INFO(x)

Definition at line 12 of file ExtrapolationMacros.h.

◆ EX_MSG_VERBOSE

#define EX_MSG_VERBOSE ( navstep,
step,
idx,
x )
Value:
ATH_MSG_VERBOSE( m_sopPrefix << std::setw(4) << navstep << m_sopPostfix << std::setw(12) << step << m_sopPostfix << std::setw(4) << idx << m_sopPostfix << x)
#define ATH_MSG_VERBOSE(x)

Definition at line 14 of file ExtrapolationMacros.h.

◆ EX_MSG_WARNING

#define EX_MSG_WARNING ( navstep,
step,
idx,
x )
Value:
ATH_MSG_WARNING( m_sopPrefix << std::setw(4) << navstep << m_sopPostfix << std::setw(12) << step << m_sopPostfix << std::setw(4) << idx << m_sopPostfix << x)
#define ATH_MSG_WARNING(x)

Definition at line 15 of file ExtrapolationMacros.h.

◆ OH_CHECKFOUND

#define OH_CHECKFOUND ( object)
Value:
( object ? "found" : "not found")

Definition at line 21 of file ExtrapolationMacros.h.

◆ TRKEXENGINE_EXCODECHECKS

#define TRKEXENGINE_EXCODECHECKS

Definition at line 25 of file ExtrapolationMacros.h.

◆ TRKEXENINGE_OUTPUTHELPER

#define TRKEXENINGE_OUTPUTHELPER

Definition at line 20 of file ExtrapolationMacros.h.