9#ifndef TRKDETDESCRUTILS_LAYERINDEX_H
10#define TRKDETDESCRUTILS_LAYERINDEX_H
13#include "GaudiKernel/MsgStream.h"
18#ifndef TRKDETDESCR_GEOMETRYSIGNATUREWEIGHT
19#define TRKDETDESCR_GEOMETRYSIGNATUREWEIGHT 10000
22#ifndef TRKDETDESCR_MAXROBUSTINDEX
23#define TRKDETDESCR_MAXROBUSTINDEX 100000
LayerIndex for the identification of layers in a simplified detector geometry of Cylinders and Discs.
LayerIndex(LayerIndex &&layIx)=default
Move Constructor.
LayerIndex & operator=(const LayerIndex &layIx)=default
Assignment Operator.
int value() const
layerIndex expressed in an integer
LayerIndex(int value)
Constructor with value.
LayerIndex & operator=(LayerIndex &&layIx)=default
Move Assignment Operator.
LayerIndex()=default
Default Constructor.
~LayerIndex()=default
Destructor.
LayerIndex(const LayerIndex &layIx)=default
Copy Constructor.
Ensure that the ATLAS eigen extensions are properly loaded.
bool operator<=(const LayerIndex &one, const LayerIndex &two)
MsgStream & operator<<(MsgStream &sl, const AlignModule &alignModule)
overload of << operator for MsgStream for debug output
bool operator>(const LayerIndex &one, const LayerIndex &two)
bool operator<(const LayerIndex &one, const LayerIndex &two)
Overload of operator< | <= | > | >= for the usage in a map.
bool operator>=(const LayerIndex &one, const LayerIndex &two)