Line data Source code
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 86 : ClassDef(AliTRDTriggerL1, 2);
45 :
46 : };
47 :
48 : #endif
|