+/**
+ * The field structure of a single row of the AliHLTMUONHitReconstructor component's
+ * lookup table.
+ */
+struct AliHLTMUONHitRecoLutRow
+{
+ AliHLTInt32_t fDetElemId; // The detector element ID of the pad.
+ AliHLTInt32_t fIX, fIY; // The X,Y number of the pad.
+ AliHLTFloat32_t fRealX, fRealY, fRealZ; // The real coordinate of the pad.
+ AliHLTFloat32_t fHalfPadSize; // half padsize in X for bending and Y for nonbending
+ AliHLTInt32_t fPlane; // The plane and PCB zone ID numbers.
+ AliHLTFloat32_t fPed, fSigma, fA0, fA1; // Calibration values
+ AliHLTInt32_t fThres, fSat; //Calibration values
+};
+
+/**
+ * The field structure of a single row of the AliHLTMUONTriggerReconstructor component's
+ * lookup table.
+ */
+struct AliHLTMUONTriggerRecoLutRow
+{
+ AliHLTUInt32_t fIdFlags; /// The chamber and detector element identifier packed in AliHLTMUONRecHitStruct::fFlags format.
+ AliHLTFloat32_t fX; // Global X coordinate of channel.
+ AliHLTFloat32_t fY; // Global Y coordinate of channel.
+ AliHLTFloat32_t fZ; // Global Z coordinate of channel.
+};
+
+/**
+ * The lookup table structure for the AliHLTMUONTriggerReconstructor component.
+ * The LUT is used for translating from channel addresses to geometrical positions
+ * and other relevant information of the strips in the trigger chambers.
+ */
+struct AliHLTMUONTriggerRecoLookupTable
+{
+ // The dimentions of the LUT are as follows:
+ // [trigger crate ID][local board ID][chamber][cathode - X/Y][bit set in bit pattern]
+ // - The trigger crate ID comes form the regional headers in the DDL payload.
+ // - Local board ID numbers come from the local trigger structures in the
+ // DDL payload.
+ // - The chamber is for chambers 11 to 14 coded as [0..3], 0 for chamber 11,
+ // 1 for chamber 12 etc.
+ // - The cathode 0 is for the X trigger strips (bending plane) and 1 is
+ // for the Y strips (non-bending plane).
+ // - The "bit set in pattern" indicates the bit number that was set in
+ // the strip patterns found in the local structures of the DDL payload.
+ AliHLTMUONTriggerRecoLutRow fRow[16][16][4][2][16];
+};
+