]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONResponseTriggerV1.h
No need to liknk with lhapdf, pythia6 and microcern libraries
[u/mrichter/AliRoot.git] / MUON / AliMUONResponseTriggerV1.h
CommitLineData
e087fe7f 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
30178c30 6/* $Id$ */
7// Revision of includes 07/05/2004
8
692de412 9/// \ingroup sim
10/// \class AliMUONResponseTriggerV1
11/// \brief Implementation of RPC response
12
e087fe7f 13#include "AliMUONResponseTrigger.h"
4e702a25 14#include "AliMUONHit.h"
e087fe7f 15
53af523e 16class AliMUONResponseTriggerV1 : public AliMUONResponseTrigger
17{
18 public:
19 // default constructor
20 AliMUONResponseTriggerV1();
21 AliMUONResponseTriggerV1(Float_t hv);
7fc86979 22 virtual ~AliMUONResponseTriggerV1();
53af523e 23
24 // Set the GenerCluster parameter
25 virtual Int_t SetGenerCluster();
4e702a25 26
27 virtual void DisIntegrate(const AliMUONHit& hit, TList& digits);
53af523e 28
29 protected:
7fc86979 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
e087fe7f 34
35 private:
53af523e 36 // initialize parameters
37 void SetParameters(Float_t hv);
38 // parametrization of the cluster-size
85fec35d 39 Float_t FireStripProb(Float_t x4, Float_t theta) const;
4e702a25 40 void Neighbours(const Int_t cath, const Int_t iX, const Int_t iY, Int_t Xlist[10], Int_t Ylist[10]);
41
e087fe7f 42 ClassDef(AliMUONResponseTriggerV1,1) // Implementation of RPC response
43
e087fe7f 44};
45#endif
46
47
48
49
50
51
52
53
54
55
56
57
58