ATLAS Offline Software
Classes | Namespaces | Macros
CompoundLayerMaterialCreator.h File Reference
#include "TrkDetDescrInterfaces/ILayerMaterialCreator.h"
#include "TrkGeometry/MaterialProperties.h"
#include "AthenaBaseComps/AthAlgTool.h"
#include "GaudiKernel/ToolHandle.h"
Include dependency graph for CompoundLayerMaterialCreator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Trk::CompoundLayerMaterialCreator
 

Namespaces

 Trk
 Ensure that the ATLAS eigen extensions are properly loaded.
 

Macros

#define TRKDETDESCTOOLS_MINMAX
 
#define minValue(current, test)   current = test < current ? test : current
 
#define maxValue(current, test)   current = test > current ? test : current
 
#define minMaxValue(currentMin, currentMax, test)   minValue(currentMin,test); maxValue(currentMax,test);
 

Macro Definition Documentation

◆ maxValue

#define maxValue (   current,
  test 
)    current = test > current ? test : current

Definition at line 23 of file CompoundLayerMaterialCreator.h.

◆ minMaxValue

#define minMaxValue (   currentMin,
  currentMax,
  test 
)    minValue(currentMin,test); maxValue(currentMax,test);

Definition at line 24 of file CompoundLayerMaterialCreator.h.

◆ minValue

#define minValue (   current,
  test 
)    current = test < current ? test : current

Definition at line 22 of file CompoundLayerMaterialCreator.h.

◆ TRKDETDESCTOOLS_MINMAX

#define TRKDETDESCTOOLS_MINMAX

Definition at line 21 of file CompoundLayerMaterialCreator.h.