ATLAS Offline Software
Macros
MaterialEffectsUpdator.cxx File Reference
#include "TrkExTools/MaterialEffectsUpdator.h"
#include "GaudiKernel/ITHistSvc.h"
#include "TrkEventPrimitives/DefinedParameter.h"
#include "TrkEventPrimitives/ParamDefs.h"
#include "TrkGeometry/AssociatedMaterial.h"
#include "TrkGeometry/Layer.h"
#include "TrkGeometry/MaterialProperties.h"
#include "TrkGeometry/TrackingVolume.h"
#include "TrkMaterialOnTrack/EnergyLoss.h"
#include "TrkMaterialOnTrack/MaterialEffectsOnTrack.h"
#include "TrkMaterialOnTrack/ScatteringAngles.h"
#include "TrkParameters/TrackParameters.h"
#include "TrkSurfaces/Surface.h"
#include "EventPrimitives/EventPrimitives.h"
#include "TrkEventPrimitives/ParticleHypothesis.h"
#include "GeoPrimitives/GeoPrimitives.h"
#include <algorithm>
#include <functional>
#include <cmath>

Go to the source code of this file.

Macros

#define TRKEXTOOLS_MAXUPDATES   100
 
#define COVARIANCEUPDATEWITHCHECK(cov, sign, value)   cov += (sign > 0 ? value : (value > cov ? 0 : sign * value))
 

Macro Definition Documentation

◆ COVARIANCEUPDATEWITHCHECK

#define COVARIANCEUPDATEWITHCHECK (   cov,
  sign,
  value 
)    cov += (sign > 0 ? value : (value > cov ? 0 : sign * value))

Definition at line 36 of file MaterialEffectsUpdator.cxx.

◆ TRKEXTOOLS_MAXUPDATES

#define TRKEXTOOLS_MAXUPDATES   100

Definition at line 34 of file MaterialEffectsUpdator.cxx.