Moving class from base to sim
[u/mrichter/AliRoot.git] / MUON / AliMUONChamberTrigger.h
1 #ifndef ALIMUONCHAMBERTRIGGER_H
2 #define ALIMUONCHAMBERTRIGGER_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 /* $Id$ */
8 // Revision of includes 07/05/2004
9 //
10 /// \ingroup sim
11 /// \class AliMUONChamberTrigger
12 /// \brief Muon trigger chamber class
13
14 #include "AliMUONChamber.h"
15
16 class AliMUONClusterFinder;
17 class AliMUONSegmentationTrigger;
18 class AliMUONResponseTrigger;
19 class AliMUONResponseTriggerV1;
20 class AliMUONGeometryTransformer;
21 class AliMUONHit;
22
23 class AliMUONChamberTrigger : public AliMUONChamber 
24 {
25   public:
26     AliMUONChamberTrigger();
27     AliMUONChamberTrigger(Int_t id, const AliMUONGeometryTransformer* kGeometry);
28     virtual ~AliMUONChamberTrigger();
29     
30     // Cluster formation method (charge disintegration)
31     
32     virtual void   DisIntegration(AliMUONHit* hit,
33                                  Int_t& nnew, Float_t newclust[6][500]);
34
35   protected:   
36     /// Not implemented
37     AliMUONChamberTrigger(const AliMUONChamberTrigger& right);
38     /// Not implemented
39     AliMUONChamberTrigger&  operator = (const AliMUONChamberTrigger& right);
40
41     const AliMUONGeometryTransformer* fkGeomTransformer;///< geometry transformations
42
43   ClassDef(AliMUONChamberTrigger,2) // Muon trigger chamber class
44 };
45 #endif
46
47
48
49
50
51
52
53
54
55
56
57