LCOV - code coverage report
Current view: top level - TRD/TRDsim - AliTRDTriggerL1.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 1 100.0 %
Date: 2016-06-14 17:26:59 Functions: 2 5 40.0 %

          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

Generated by: LCOV version 1.11