ATLAS Offline Software
Classes | Namespaces | Macros
SiLayerBuilderImpl.h File Reference
#include "AthenaBaseComps/AthAlgTool.h"
#include "CxxUtils/checker_macros.h"
#include "InDetReadoutGeometry/SiDetectorElementCollection.h"
#include "GeoPrimitives/GeoPrimitives.h"
#include "TrkDetDescrUtils/SharedObject.h"
#include "TrkDetDescrUtils/BinnedArray.h"
#include "TrkGeometry/TrackingGeometry.h"
#include <vector>
#include <utility>
Include dependency graph for SiLayerBuilderImpl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  InDet::SiLayerBuilderImpl
 

Namespaces

 InDetDD
 Message Stream Member.
 
 Trk
 Ensure that the ATLAS eigen extensions are properly loaded.
 
 InDet
 Primary Vertex Finder.
 

Macros

#define TRKDETDESCR_TAKESMALLERBIGGER
 
#define takeSmaller(current, test)   current = current < test ? current : test
 
#define takeBigger(current, test)   current = current > test ? current : test
 
#define takeSmallerBigger(cSmallest, cBiggest, test)   takeSmaller(cSmallest, test); takeBigger(cBiggest, test)
 

Macro Definition Documentation

◆ takeBigger

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

Definition at line 29 of file SiLayerBuilderImpl.h.

◆ takeSmaller

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

Definition at line 28 of file SiLayerBuilderImpl.h.

◆ takeSmallerBigger

#define takeSmallerBigger (   cSmallest,
  cBiggest,
  test 
)    takeSmaller(cSmallest, test); takeBigger(cBiggest, test)

Definition at line 30 of file SiLayerBuilderImpl.h.

◆ TRKDETDESCR_TAKESMALLERBIGGER

#define TRKDETDESCR_TAKESMALLERBIGGER

Definition at line 27 of file SiLayerBuilderImpl.h.