Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Macros
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)   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 EX_MSG_DEBUG(navstep, step, idx, x)   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 EX_MSG_VERBOSE(navstep, step, idx, x)   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 EX_MSG_WARNING(navstep, step, idx, x)   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 EX_MSG_FATAL(navstep, step, idx, x)   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 TRKEXENINGE_OUTPUTHELPER
 
#define OH_CHECKFOUND(object)   ( object ? "found" : "not found")
 
#define TRKEXENGINE_EXCODECHECKS
 
#define CHECK_ECODE_CONTINUE(ecell, ecode)   if (!ecode.inProgress()) { EX_MSG_VERBOSE(ecell.navigationStep, "continue", "", ecode.toString() << " triggers cotinue."); return ecode; }
 
#define CHECK_ECODE_SUCCESS_NODEST(ecell, ecode)   if (ecode.isSuccessBeforeDestination()) { EX_MSG_VERBOSE(ecell.navigationStep, "return", "", ecode.toString() << " stops extrapolation sequence."); return ecode; }
 
#define CHECK_ECODE_SUCCESS(ecell, ecode)   if (ecode.isSuccess()) { EX_MSG_VERBOSE(ecell.navigationStep, "return", "", ecode.toString() << " stops extrapolation sequence."); return ecode; }
 

Macro Definition Documentation

◆ CHECK_ECODE_CONTINUE

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

Definition at line 27 of file ExtrapolationMacros.h.

◆ CHECK_ECODE_SUCCESS

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

Definition at line 29 of file ExtrapolationMacros.h.

◆ CHECK_ECODE_SUCCESS_NODEST

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

Definition at line 28 of file ExtrapolationMacros.h.

◆ EX_MSG_DEBUG

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

Definition at line 14 of file ExtrapolationMacros.h.

◆ EX_MSG_FATAL

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

Definition at line 17 of file ExtrapolationMacros.h.

◆ EX_MSG_INFO

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

Definition at line 13 of file ExtrapolationMacros.h.

◆ EX_MSG_VERBOSE

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

Definition at line 15 of file ExtrapolationMacros.h.

◆ EX_MSG_WARNING

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

Definition at line 16 of file ExtrapolationMacros.h.

◆ OH_CHECKFOUND

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

Definition at line 22 of file ExtrapolationMacros.h.

◆ TRKEXENGINE_EXCODECHECKS

#define TRKEXENGINE_EXCODECHECKS

Definition at line 26 of file ExtrapolationMacros.h.

◆ TRKEXENINGE_OUTPUTHELPER

#define TRKEXENINGE_OUTPUTHELPER

Definition at line 21 of file ExtrapolationMacros.h.