ATLAS Offline Software
Classes | Namespaces | Macros
OutOfValidityEventHelper.h File Reference
#include <AsgMessaging/AsgMessagingForward.h>
#include <AthContainers/AuxElement.h>
#include <CxxUtils/AthUnlikelyMacros.h>
#include <SelectionHelpers/ISelectionWriteAccessor.h>
#include <SelectionHelpers/OutOfValidityHelper.h>
#include <xAODBase/IParticle.h>
#include <memory>
Include dependency graph for OutOfValidityEventHelper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CP::OutOfValidityEventHelper
 a helper to translate a CP::CorrectionCode into a ::StatusCode More...
 

Namespaces

 CP
 Select isolated Photons, Electrons and Muons.
 

Macros

#define ANA_CHECK_CORRECTION_EVENT(helper, expr)
 a helper check macro to work with OutOfValidityEventHelper More...
 

Macro Definition Documentation

◆ ANA_CHECK_CORRECTION_EVENT

#define ANA_CHECK_CORRECTION_EVENT (   helper,
  expr 
)
Value:
{ if (ATH_UNLIKELY((helper).check ((expr), #expr).isFailure())) \
return StatusCode::FAILURE; }

a helper check macro to work with OutOfValidityEventHelper

Definition at line 81 of file OutOfValidityEventHelper.h.

ATH_UNLIKELY
#define ATH_UNLIKELY(x)
Definition: AthUnlikelyMacros.h:17
runBeamSpotCalibration.helper
helper
Definition: runBeamSpotCalibration.py:112
LArNewCalib_Delay_OFC_Cali.check
check
Definition: LArNewCalib_Delay_OFC_Cali.py:267