ATLAS Offline Software
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.