LCOV - code coverage report
Current view: top level - ZDC/ZDCsim - AliZDCTrigger.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 2 50.0 %
Date: 2016-06-14 17:26:59 Functions: 1 8 12.5 %

          Line data    Source code
       1             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       2             :  * See cxx source for full Copyright notice                               */
       3             : 
       4             : #ifndef ALIZDCTRIGGER_H
       5             : #define ALIZDCTRIGGER_H
       6             : 
       7             : /// \ingroup sim
       8             : /// \class AliZDCTrigger
       9             : /// \brief ZDC trigger class
      10             : ///
      11             : /////////////////////////////////////////////////
      12             : ///  ZDC Trigger Detector Class               //
      13             : /////////////////////////////////////////////////
      14             : 
      15             : #include "AliTriggerDetector.h"
      16             : 
      17             : class AliZDCTrigger : public AliTriggerDetector
      18             : {
      19             :  public:
      20             :    AliZDCTrigger();  // constructor
      21           0 :    virtual ~AliZDCTrigger(){}  // destructor
      22             :    virtual void    CreateInputs();
      23             :    virtual void    Trigger();
      24             : 
      25             :    // Print method
      26             : /*   virtual void Print(Option_t *) const {
      27             :      printf("\t AliZDCTrigger: fZNMinCut = %1.0f, fZDCMinCut = %1.0f, fZEMMinCut= %1.0f \n"
      28             :      "fZDCLeftEMDCuts = [%1.0f, %1.0f], fZDCRightEMDCuts = [%1.0f, %1.0f], fZDCMBCut = %1.0f\n"
      29             :      "fZDCCentrCut = %1.0f, fZDCSemiCentrCut = %1.0f, fZEMCentrCut = %1.0f\n\n",
      30             :      fZNMinCut,fZDCMinCut,fZEMMinCut,fZDCLeftEMDCuts[0],fZDCLeftEMDCuts[1],
      31             :      fZDCRightEMDCuts[0],fZDCRightEMDCuts[1],fZDCMBCut,fZDCCentrCut,fZDCSemiCentrCut,
      32             :      fZEMCentrCut);
      33             :    }
      34             : */
      35             :  
      36             :  protected:
      37             :    
      38             :    // Setters   
      39             :    void SetZDCLeftMinCut(Float_t ZDCLeftMinCut);
      40             :    void SetZDCRightMinCut(Float_t ZDCRightMinCut);
      41             :    void SetZEMMinCut(Float_t ZEMMinCut);
      42             :    void SetZDCLeftEMDCuts(Float_t *ZDCLeftEMDCuts);
      43             :    void SetZDCLeftEMDCuts(Float_t ZDCLeftEMDCutInf, Float_t ZDCLeftEMDCutSup);
      44             :    void SetZDCRightEMDCuts(Float_t *ZDCRightEMDCuts);
      45             :    void SetZDCRightEMDCuts(Float_t ZDCRightEMDCutInf, Float_t  ZDCRightEMDCutSup);
      46             :    void SetZDCLeftMBCut(Float_t ZDCLeftMBCut);
      47             :    void SetZDCRightMBCut(Float_t ZDCRightMBCut);
      48             :    void SetZDCLeftCentrCut(Float_t ZDCLeftCentrCuts);
      49             :    void SetZDCRightCentrCut(Float_t ZDCRightCentrCuts);
      50             :    void SetZDCLeftSemiCentrCut(Float_t ZDCLeftSemiCentrCut);
      51             :    void SetZDCRightSemiCentrCut(Float_t ZDCRightSemiCentrCut);
      52             :    void SetZEMCentrCut(Float_t ZEMCentrCut);
      53             : 
      54             :    // Data member
      55             :    Float_t fZDCLeftMinCut;      // ZDC left minimum bias   
      56             :    Float_t fZDCRightMinCut;     // ZDC right minimum bias
      57             :    Float_t fZEMMinCut;          // ZEM minimum bias
      58             :    Float_t fZDCLeftEMDCuts[2];  // ZDC left windows for EMD signal
      59             :    Float_t fZDCRightEMDCuts[2]; // ZDC right windows for EMD signal
      60             :    Float_t fZDCLeftMBCut;       // ZDC left minimum bias trigger
      61             :    Float_t fZDCRightMBCut;      // ZDC right minimum bias trigger
      62             :    Float_t fZDCLeftCentrCut;    // ZDC left central trigger
      63             :    Float_t fZDCRightCentrCut;   // ZDC right  central trigger
      64             :    Float_t fZDCLeftSemiCentrCut;//  ZDC left semi-central trigger
      65             :    Float_t fZDCRightSemiCentrCut;// ZDC right semi- central trigger
      66             :    Float_t fZEMCentrCut;        // ZEM cut values
      67             :     
      68          12 :   ClassDef(AliZDCTrigger,1)  // ZDC Trigger Detector class
      69             : };
      70             : #endif
      71             : 
      72             : 
      73             : 
      74             : 
      75             : 
      76             : 
      77             : 
      78             : 

Generated by: LCOV version 1.11