ATLAS Offline Software
Classes | Namespaces | Macros
MaterialEffectsUpdator.h File Reference
#include "TrkExInterfaces/IMaterialEffectsUpdator.h"
#include "TrkEventPrimitives/PropDirection.h"
#include "TrkExUtils/MaterialUpdateMode.h"
#include "TrkParameters/TrackParameters.h"
#include "AthenaBaseComps/AthAlgTool.h"
#include "GaudiKernel/ToolHandle.h"
#include <string>
#include <vector>
#include <boost/thread/tss.hpp>
Include dependency graph for MaterialEffectsUpdator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Trk::MaterialEffectsUpdator
 

Namespaces

 Trk
 Ensure that the ATLAS eigen extensions are properly loaded.
 

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 29 of file MaterialEffectsUpdator.h.

◆ TRKEXTOOLS_MAXUPDATES

#define TRKEXTOOLS_MAXUPDATES   100

Definition at line 27 of file MaterialEffectsUpdator.h.