ROOT logo
#ifndef ALITRDTRIGGERL1_H
#define ALITRDTRIGGERL1_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/* $Id: AliTRDTriggerL1.h 31443 2009-03-12 14:56:21Z cblume $ */

////////////////////////////////////////////////////////////////////////////
//                                                                        //
// TRD trigger implementation for L1 (GTU) simulation steering            //
//                                                                        //
////////////////////////////////////////////////////////////////////////////

#include "AliTriggerDetector.h"

class TObjArray;

class AliTRDTriggerL1 : public AliTriggerDetector {

 public:
  AliTRDTriggerL1();
  ~AliTRDTriggerL1();

  virtual void CreateInputs();
  virtual void Trigger();

 private:
  Float_t fPtThresholdA;	// pt threshold A
  Float_t fPtThresholdB;	// pt threshold B
  Int_t   fPidThresholdA;	// PID threshold A
  Int_t   fPidThresholdB;	// PID threshold B
  Int_t   fNoThreshold;		// number threshold for all tracks
  Int_t   fNoThresholdA;        // number threshold for tracks above pt A
  Int_t   fNoThresholdB;        // number threshold for tracks above pt B
  Int_t   fNoThresholdJetA;     // number threshold for tracks above pt A (jets)
  Int_t   fNoThresholdJetB;     // number threshold for tracks above pt B (jets)
  Int_t   fNoThresholdElA;      // number threshold for tracks above pt A and PID A (electron)
  Int_t   fNoThresholdElB;      // number threshold for tracks above pt B and PID B (electron)
  Int_t   fNoTrklThresholdElA;  // 
  Int_t   fNoTrklThresholdElB;  // 
  Int_t   fLayerMaskElA;        // 
  Int_t   fLayerMaskElB;        // 

  ClassDef(AliTRDTriggerL1, 2);

};

#endif
 AliTRDTriggerL1.h:1
 AliTRDTriggerL1.h:2
 AliTRDTriggerL1.h:3
 AliTRDTriggerL1.h:4
 AliTRDTriggerL1.h:5
 AliTRDTriggerL1.h:6
 AliTRDTriggerL1.h:7
 AliTRDTriggerL1.h:8
 AliTRDTriggerL1.h:9
 AliTRDTriggerL1.h:10
 AliTRDTriggerL1.h:11
 AliTRDTriggerL1.h:12
 AliTRDTriggerL1.h:13
 AliTRDTriggerL1.h:14
 AliTRDTriggerL1.h:15
 AliTRDTriggerL1.h:16
 AliTRDTriggerL1.h:17
 AliTRDTriggerL1.h:18
 AliTRDTriggerL1.h:19
 AliTRDTriggerL1.h:20
 AliTRDTriggerL1.h:21
 AliTRDTriggerL1.h:22
 AliTRDTriggerL1.h:23
 AliTRDTriggerL1.h:24
 AliTRDTriggerL1.h:25
 AliTRDTriggerL1.h:26
 AliTRDTriggerL1.h:27
 AliTRDTriggerL1.h:28
 AliTRDTriggerL1.h:29
 AliTRDTriggerL1.h:30
 AliTRDTriggerL1.h:31
 AliTRDTriggerL1.h:32
 AliTRDTriggerL1.h:33
 AliTRDTriggerL1.h:34
 AliTRDTriggerL1.h:35
 AliTRDTriggerL1.h:36
 AliTRDTriggerL1.h:37
 AliTRDTriggerL1.h:38
 AliTRDTriggerL1.h:39
 AliTRDTriggerL1.h:40
 AliTRDTriggerL1.h:41
 AliTRDTriggerL1.h:42
 AliTRDTriggerL1.h:43
 AliTRDTriggerL1.h:44
 AliTRDTriggerL1.h:45
 AliTRDTriggerL1.h:46
 AliTRDTriggerL1.h:47
 AliTRDTriggerL1.h:48