]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/AliTRDTriggerL1.h
Merge branch 'master' into TPCdev
[u/mrichter/AliRoot.git] / TRD / AliTRDTriggerL1.h
1 #ifndef ALITRDTRIGGERL1_H
2 #define ALITRDTRIGGERL1_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id: AliTRDTriggerL1.h 31443 2009-03-12 14:56:21Z cblume $ */
7
8 ////////////////////////////////////////////////////////////////////////////
9 //                                                                        //
10 // TRD trigger implementation for L1 (GTU) simulation steering            //
11 //                                                                        //
12 ////////////////////////////////////////////////////////////////////////////
13
14 #include "AliTriggerDetector.h"
15
16 class TObjArray;
17
18 class AliTRDTriggerL1 : public AliTriggerDetector {
19
20  public:
21   AliTRDTriggerL1();
22   ~AliTRDTriggerL1();
23
24   virtual void CreateInputs();
25   virtual void Trigger();
26
27  private:
28   Float_t fPtThresholdA;        // pt threshold A
29   Float_t fPtThresholdB;        // pt threshold B
30   Int_t   fPidThresholdA;       // PID threshold A
31   Int_t   fPidThresholdB;       // PID threshold B
32   Int_t   fNoThreshold;         // number threshold for all tracks
33   Int_t   fNoThresholdA;        // number threshold for tracks above pt A
34   Int_t   fNoThresholdB;        // number threshold for tracks above pt B
35   Int_t   fNoThresholdJetA;     // number threshold for tracks above pt A (jets)
36   Int_t   fNoThresholdJetB;     // number threshold for tracks above pt B (jets)
37   Int_t   fNoThresholdElA;      // number threshold for tracks above pt A and PID A (electron)
38   Int_t   fNoThresholdElB;      // number threshold for tracks above pt B and PID B (electron)
39   Int_t   fNoTrklThresholdElA;  // 
40   Int_t   fNoTrklThresholdElB;  // 
41   Int_t   fLayerMaskElA;        // 
42   Int_t   fLayerMaskElB;        // 
43
44   ClassDef(AliTRDTriggerL1, 2);
45
46 };
47
48 #endif