LCOV - code coverage report
Current view: top level - EMCAL/EMCALsim - AliEMCALTriggerTRU.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 2 2 100.0 %
Date: 2016-06-14 17:26:59 Functions: 3 6 50.0 %

          Line data    Source code
       1             : #ifndef ALIEMCALTRIGGERTRU_H
       2             : #define ALIEMCALTRIGGERTRU_H
       3             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : /*
       7             :  
       8             :  
       9             : Author: R. GUERNANE LPSC Grenoble CNRS/IN2P3
      10             : */
      11             : 
      12             : #include <AliEMCALTriggerBoard.h>
      13             : 
      14             : class AliEMCALTriggerSTU;
      15             : class AliEMCALDigit;
      16             : class AliEMCALTriggerTRUDCSConfig;
      17             : 
      18             : class AliEMCALTriggerTRU : public AliEMCALTriggerBoard 
      19             : {
      20             : public:
      21             :         
      22             :                        AliEMCALTriggerTRU();
      23             :                        AliEMCALTriggerTRU(AliEMCALTriggerTRUDCSConfig* dcsConf, const TVector2& rSize, Int_t mapType);
      24             :         virtual       ~AliEMCALTriggerTRU();
      25             :         
      26             :         virtual Int_t  L0();
      27             :         virtual Int_t  L0v0(int mask, int pattern);
      28             :         virtual Int_t  L0v1(int mask, int pattern);
      29             :         virtual void   SetADC(Int_t channel, Int_t bin, Int_t sig );
      30             :         virtual void   SaveRegionADC(Int_t iTRU, Int_t iEvent);
      31             :         virtual void   Reset();
      32             :         virtual void   ShowFastOR(Int_t timewindow, Int_t chan = -1);
      33             :         virtual void   GetL0Region(const int time, Int_t arr[][4]);
      34          28 :         virtual Int_t  GetL0Time() const {return fL0Time;}
      35             :         
      36             : private:
      37             :                             AliEMCALTriggerTRU(const AliEMCALTriggerTRU& rhs);
      38             :                  AliEMCALTriggerTRU& operator=(const AliEMCALTriggerTRU& rhs);
      39             :         
      40             :         AliEMCALTriggerTRUDCSConfig* fDCSConfig; // DCS config
      41             : 
      42             :         Int_t         fADC[96][256]; //! FIXME: Check the maximum number of samples
      43             :         Int_t         fL0Time;       // Time when the L0 is issued
      44             :         
      45        2662 :         ClassDef(AliEMCALTriggerTRU,1)
      46             : };
      47             :  
      48             : #endif

Generated by: LCOV version 1.11