]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ITS/AliITSTrigger.h
Runloader is updated when moving to next file (quick fix).
[u/mrichter/AliRoot.git] / ITS / AliITSTrigger.h
1 #ifndef ALIITSTRIGGER_H
2 #define ALIITSTRIGGER_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 #include "AliTriggerDetector.h"
9
10 class AliITSgeom;
11
12 ////////////////////////////////////////////////////////////////////////
13 //
14 // Version 1
15 // Modified by D. Elia, C. Jorgensen
16 // March 2006
17 //
18 // Version 0
19 // Written by J. Conrad, E. Lopez Torres
20 // October 2005
21 //
22 // AliITSTrigger: implementation of the SPD Fast-OR based triggers.
23 //
24 ////////////////////////////////////////////////////////////////////////
25
26 class AliITSTrigger : public AliTriggerDetector
27 {
28  public:
29                    AliITSTrigger();   // constructor
30         virtual   ~AliITSTrigger(){}  // destructor
31    virtual void    CreateInputs();
32    virtual void    Trigger();
33
34 private:
35
36    Int_t fGlobalFOThreshold;         // minimum number of FOs to fire Global FO trigger
37    Int_t fHighMultFOThreshold;       // minimum number of FOs to fire High Mult FO trigger
38
39    void MultiplicityTriggers(TObjArray* digDet, TTree* treeD, AliITSgeom* geom);
40 //   void GeometryTriggers(TObjArray* digDet, TTree* treeD, AliITSgeom* geom);
41    void GeometryTriggers();
42
43   ClassDef( AliITSTrigger, 1 )  // ITS SPD Trigger Detector class
44 };
45
46 #endif