/* $Id$ */
-/////////////////////////////////////////////////
+#include "AliTriggerDetector.h"
+
+class AliITSgeom;
+
+////////////////////////////////////////////////////////////////////////
//
-// ITS SPD Trigger Detector Class
+// Version 1
+// Modified by D. Elia, C. Jorgensen
+// March 2006
//
+// Version 0
+// Written by J. Conrad, E. Lopez Torres
+// October 2005
//
+// AliITSTrigger: implementation of the SPD Fast-OR based triggers.
//
-/////////////////////////////////////////////////
-
-#include "AliTriggerDetector.h"
+////////////////////////////////////////////////////////////////////////
class AliITSTrigger : public AliTriggerDetector
{
virtual void Trigger();
private:
- Bool_t RequireZ10cm(Int_t iFOperChipinStave[][40][2], Int_t stave1, Int_t stave2);
+
+ Int_t fGlobalFOThreshold; // minimum number of FOs to fire Global FO trigger
+ Int_t fHighMultFOThreshold; // minimum number of FOs to fire High Mult FO trigger
+
+ void MultiplicityTriggers(TObjArray* digDet, TTree* treeD, AliITSgeom* geom);
+// void GeometryTriggers(TObjArray* digDet, TTree* treeD, AliITSgeom* geom);
+ void GeometryTriggers();
ClassDef( AliITSTrigger, 1 ) // ITS SPD Trigger Detector class
};