]>
Commit | Line | Data |
---|---|---|
e628c711 | 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 | ||
e628c711 | 8 | #include "AliTriggerDetector.h" |
8e50d897 | 9 | #include "AliITSLoader.h" |
10 | #include "AliITSgeom.h" | |
11 | #include "AliITSdigitSPD.h" | |
8e50d897 | 12 | #include "AliTriggerInput.h" |
13 | ||
0ca510a1 | 14 | //////////////////////////////////////////////////////////////////////// |
15 | // | |
16 | // Version 1 | |
17 | // Modified by D. Elia, C. Jorgensen | |
18 | // March 2006 | |
19 | // | |
20 | // Version 0 | |
21 | // Written by J. Conrad, E. Lopez Torres | |
22 | // October 2005 | |
23 | // | |
24 | // AliITSTrigger: implementation of the SPD Fast-OR based triggers. | |
25 | // | |
26 | //////////////////////////////////////////////////////////////////////// | |
8e50d897 | 27 | |
e628c711 | 28 | class AliITSTrigger : public AliTriggerDetector |
29 | { | |
30 | public: | |
31 | AliITSTrigger(); // constructor | |
32 | virtual ~AliITSTrigger(){} // destructor | |
33 | virtual void CreateInputs(); | |
34 | virtual void Trigger(); | |
35 | ||
36 | private: | |
8e50d897 | 37 | |
0ca510a1 | 38 | Int_t fGlobalFOThreshold; // minimum number of FOs to fire Global FO trigger |
39 | Int_t fHighMultFOThreshold; // minimum number of FOs to fire High Mult FO trigger | |
8e50d897 | 40 | |
41 | void MultiplicityTriggers(TObjArray* digDet, TTree* treeD, AliITSgeom* geom); | |
0ca510a1 | 42 | // void GeometryTriggers(TObjArray* digDet, TTree* treeD, AliITSgeom* geom); |
43 | void GeometryTriggers(); | |
e628c711 | 44 | |
45 | ClassDef( AliITSTrigger, 1 ) // ITS SPD Trigger Detector class | |
46 | }; | |
47 | ||
48 | #endif |