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 */
7 // Revision of includes 07/05/2004
10 /// \class AliMUONResponseTriggerV1
11 /// \brief Implementation of RPC response
13 #include "AliMUONResponseTrigger.h"
14 #include "AliMUONHit.h"
16 class AliMUONResponseTriggerV1 : public AliMUONResponseTrigger
19 // default constructor
20 AliMUONResponseTriggerV1();
21 AliMUONResponseTriggerV1(Float_t hv);
22 virtual ~AliMUONResponseTriggerV1();
24 // Set the GenerCluster parameter
25 virtual Int_t SetGenerCluster();
27 virtual void DisIntegrate(const AliMUONHit& hit, TList& digits, Float_t timeDif);
30 Float_t fGenerCluster; ///< Random number
31 Float_t fA; ///< first parameter of the cluster-size param
32 Float_t fB; ///< second parameter of the cluster-size param
33 Float_t fC; ///< third parameter of the cluster-size param
36 // initialize parameters
37 void SetParameters(Float_t hv);
38 // parametrization of the cluster-size
39 Float_t FireStripProb(Float_t x4, Float_t theta) const;
40 void Neighbours(const Int_t cath, const Int_t iX, const Int_t iY, Int_t Xlist[10], Int_t Ylist[10]) const;
42 ClassDef(AliMUONResponseTriggerV1,1) // Implementation of RPC response