LCOV - code coverage report
Current view: top level - MUON/MUONsim - AliMUONResponseTriggerV1.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 ALIMUONRESPONSETRIGGERV1_H
       2             : #define ALIMUONRESPONSETRIGGERV1_H
       3             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                                */
       5             : 
       6             : /* $Id$ */
       7             : // Revision of includes 07/05/2004
       8             : 
       9             : /// \ingroup sim
      10             : /// \class AliMUONResponseTriggerV1
      11             : /// \brief Implementation of RPC response
      12             : 
      13             : #include "AliMUONResponseTrigger.h"
      14             : #include "AliMUONHit.h"
      15             : #include "TArrayF.h"
      16             : 
      17             : class AliMUONResponseTriggerV1 : public AliMUONResponseTrigger 
      18             : {
      19             :   public:
      20             :     // default constructor
      21             :     AliMUONResponseTriggerV1();
      22             :     AliMUONResponseTriggerV1(Int_t mode);
      23             :     virtual ~AliMUONResponseTriggerV1();
      24             :     
      25             :     // Set the GenerCluster parameter       
      26             :     virtual Int_t SetGenerCluster();
      27             :     virtual void DisIntegrate(const AliMUONHit& hit, TList& digits, Float_t timeDif);
      28             :     
      29             :   protected:
      30             :     Float_t fGenerCluster;   ///< Random number
      31             :     TArrayF fHVvalues;       ///< Array containing HV values
      32             :     TArrayF fBValues;        ///< Array containing b parameters
      33             :     Int_t fWorkCondition;    ///< 1=streamer - 2=avalanche
      34             : 
      35             :   private:
      36             :     // parametrization of the cluster-size
      37             :     void SetHV();
      38             :     void SetBValues();
      39             :     Float_t FireStripProb(Float_t x4, Float_t theta,Int_t rpc,Int_t plane,Int_t cath) const;
      40             :     void Neighbours(const Int_t cath, const Int_t iX, const Int_t iY, Int_t Xlist[30], Int_t Ylist[30]) const;
      41             :     
      42         904 :   ClassDef(AliMUONResponseTriggerV1,2) // Implementation of RPC response
      43             : };
      44             : #endif

Generated by: LCOV version 1.11