]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSTrigger.h
New version of SPD raw-data reconstruction. The format now correponds to the actual...
[u/mrichter/AliRoot.git] / ITS / AliITSTrigger.h
index 625ccd27e650c22fe141dd241baa8745df9e0a92..c7a920d498deab446aab537fa5454db5fbb7b860 100644 (file)
@@ -5,15 +5,23 @@
 
 /* $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
 {
@@ -24,7 +32,13 @@ 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
 };