Improved access to AliITSgeom in reconstruction
[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 /////////////////////////////////////////////////
9 //
10 //  ITS SPD Trigger Detector Class
11 //
12 //
13 //
14 /////////////////////////////////////////////////
15
16 #include "AliTriggerDetector.h"
17
18 #include "AliITSLoader.h"
19 #include "AliITSgeom.h"
20 #include "AliITSdigitSPD.h"
21
22 #include "AliTriggerInput.h"
23
24
25 class AliITSTrigger : public AliTriggerDetector
26 {
27  public:
28                    AliITSTrigger();   // constructor
29         virtual   ~AliITSTrigger(){}  // destructor
30    virtual void    CreateInputs();
31    virtual void    Trigger();
32
33 private:
34
35    Int_t fFODigistThreshold;         // minimum number of digits to fire the FO trigger
36    Int_t fHighMultFODigistThreshold; // minimum number of digits to fire the FO high mult trigger
37
38    void MultiplicityTriggers(TObjArray* digDet, TTree* treeD, AliITSgeom* geom);
39    void GeometryTriggers(TObjArray* digDet, TTree* treeD, AliITSgeom* geom);
40
41   ClassDef( AliITSTrigger, 1 )  // ITS SPD Trigger Detector class
42 };
43
44 #endif