Index: trunk/FACT++/src/HeadersFTM.h
===================================================================
--- trunk/FACT++/src/HeadersFTM.h	(revision 11703)
+++ trunk/FACT++/src/HeadersFTM.h	(revision 11708)
@@ -371,22 +371,27 @@
         uint16_t fTriggerSeqLPext;         // only 5bits used
         uint16_t fTriggerSeqPed;           // only 5bits used
-        //28
+        // 28
+        uint8_t  fEnableLPint;             /// Enable for LED group 1/2 (LightPulserEnable)
+        uint8_t  fEnableLPext;             /// Enable for LED group 1/2 (LightPulserEnable)
+        uint8_t  fIntensityLPint;          /// Intensity of LEDs (0-127)
+        uint8_t  fIntensityLPext;          /// Intensity of LEDs (0-127)
+        //32
         uint16_t fMultiplicityPhysics;      // 0-40
         uint16_t fMultiplicityCalib;        // 0-40
-        //32
+        //36
         uint16_t fWindowPhysics;
         uint16_t fWindowCalib;
-        //36
+        //40
         uint16_t fDelayTrigger;
         uint16_t fDelayTimeMarker;
         uint32_t fDeadTime;
-        //44
+        //48
         uint32_t fClockConditioner[8];
-        //60
+        //64
         uint16_t fEnable[90];  // 160*9bit = 180byte
         uint16_t fThreshold[160];
         uint16_t fMultiplicity[40];     // N out of 4
         uint16_t fPrescaling[40];
-        // 640+60 = 700
+        // 640+64 = 704
 
         bool HasTrigger() const     { return fGeneralSettings & StaticData::kTrigger; }
@@ -398,4 +403,9 @@
         bool HasVeto() const        { return fGeneralSettings & StaticData::kVeto; }
         bool HasClockConditioner() const { return fGeneralSettings & StaticData::kClockConditioner; }
+
+        bool HasLPextG1() const { return fEnableLPext&StaticData::kGroup1; }
+        bool HasLPextG2() const { return fEnableLPext&StaticData::kGroup2; }
+        bool HasLPintG1() const { return fEnableLPint&StaticData::kGroup1; }
+        bool HasLPintG2() const { return fEnableLPint&StaticData::kGroup2; }
 
         bool IsActive(int i) const { return fActiveFTU&(uint64_t(1)<<i); }
@@ -416,4 +426,8 @@
             fTriggerSeqLPext((d.fTriggerSequence)&0x1f),
             fTriggerSeqPed((d.fTriggerSequence>>10)&0x1f),
+            fEnableLPint(d.fEnableLPint),
+            fEnableLPext(d.fEnableLPext),
+            fIntensityLPint(d.fIntensityLPext),
+            fIntensityLPext(d.fIntensityLPext),
             fMultiplicityPhysics(d.fMultiplicityPhysics),
             fMultiplicityCalib(d.fMultiplicityCalib),
