AliRoot Core  v5-06-30 (35d6c57)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONResponseTriggerV1.h
Go to the documentation of this file.
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 
12 
13 #include "AliMUONResponseTrigger.h"
14 #include "AliMUONHit.h"
15 #include "TArrayF.h"
16 
18 {
19  public:
20  // default constructor
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;
31  TArrayF fHVvalues;
32  TArrayF fBValues;
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  ClassDef(AliMUONResponseTriggerV1,2) // Implementation of RPC response
43 };
44 #endif
virtual void DisIntegrate(const AliMUONHit &hit, TList &digits, Float_t timeDif)
void Neighbours(const Int_t cath, const Int_t iX, const Int_t iY, Int_t Xlist[30], Int_t Ylist[30]) const
Implementation of RPC response.
Float_t fGenerCluster
Random number.
Implementation of RPC response.
virtual Int_t SetGenerCluster()
Set the GenerCluster parameter.
TArrayF fHVvalues
Array containing HV values.
MonteCarlo hit.
Definition: AliMUONHit.h:24
TArrayF fBValues
Array containing b parameters.
Int_t fWorkCondition
1=streamer - 2=avalanche
Float_t FireStripProb(Float_t x4, Float_t theta, Int_t rpc, Int_t plane, Int_t cath) const