Index: /trunk/FACT++/src/HeadersFAD.h
===================================================================
--- /trunk/FACT++/src/HeadersFAD.h	(revision 11889)
+++ /trunk/FACT++/src/HeadersFAD.h	(revision 11890)
@@ -114,4 +114,16 @@
             kBusyOn        = 1<< 0,  // Busy continously on
         };
+
+        enum TriggerType
+        {
+            kLPext    = 0x001,
+            kLPint    = 0x002,
+            kPedestal = 0x004,
+            kLPset    = 0x078,
+            kTIM      = 0x080,
+            kExt1     = 0x100,
+            kExt2     = 0x200,
+            kAll      = kLPext|kLPint|kTIM|kPedestal|kExt1|kExt2
+        };
 #endif
         // Einmalig:     (new header changes entry in array --> send only if array changed)
@@ -310,4 +322,13 @@
         bool IsInSock17Mode() const    { return fStatus&kSock17; }
 
+        int  GetTriggerLogic() const { return fTriggerType>>10; }
+        bool HasTriggerExt1() const  { return fTriggerType&kExt1; }
+        bool HasTriggerExt2() const  { return fTriggerType&kExt2; }
+        bool HasTIMsource() const    { return fTriggerType&kTIM; }
+        bool HasTriggerLPext() const { return fTriggerType&kLPext; }
+        bool HasTriggerLPint() const { return fTriggerType&kLPint; }
+        bool IsTriggerPhys() const   { return !(fTriggerType&kAll); }
+        int  GetTriggerLPset() const { return (fTriggerType&kLPset)>>3; }
+
         uint16_t Crate() const { return fBoardId>>8; }
         uint16_t Board() const { return fBoardId&0xff; }
