ATLAS Offline Software
Loading...
Searching...
No Matches
ITkPixelCablingData.h File Reference
#include "ITkPixelCabling/ITkPixelOnlineId.h"
#include "Identifier/Identifier.h"
#include "AthenaKernel/CLASS_DEF.h"
#include "AthenaKernel/CondCont.h"
#include <unordered_map>
#include <iosfwd>
Include dependency graph for ITkPixelCablingData.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ITkPixelCabling::ModuleInfo< ID >
class  ITkPixelCablingData

Namespaces

namespace  ITkPixelCabling

Typedefs

using ITkPixelCabling::TransformFn = void(*)(uint16_t&, uint16_t&)

Enumerations

enum  ITkPixelCabling::ModuleType {
  ITkPixelCabling::SimpleQuad , ITkPixelCabling::MergedQuad , ITkPixelCabling::IBTriplet , ITkPixelCabling::IECTriplet ,
  ITkPixelCabling::Undefined
}
enum  ITkPixelCabling::TransformType { ITkPixelCabling::NominalQuad , ITkPixelCabling::NominalIBTriplet , ITkPixelCabling::NominalIECTriplet , ITkPixelCabling::UndefinedTransform }

Functions

static void ITkPixelCabling::chipToModuleTransform (const TransformType &transform, const uint8_t &chipID, uint16_t &col, uint16_t &row)
 CLASS_DEF (ITkPixelCablingData, 140860927, 1)
 CONDCONT_DEF (ITkPixelCablingData, 143807283)

Variables

static constexpr TransformFn ITkPixelCabling::nominalQuadTable [4]
static constexpr TransformFn ITkPixelCabling::ibTransformFn
static constexpr TransformFn ITkPixelCabling::iecTransformFn

Function Documentation

◆ CLASS_DEF()

CLASS_DEF ( ITkPixelCablingData ,
140860927 ,
1  )

◆ CONDCONT_DEF()

CONDCONT_DEF ( ITkPixelCablingData ,
143807283  )