]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONChamberTrigger.h
New class for managing buspatch<>DDL<>DE maps separated from
[u/mrichter/AliRoot.git] / MUON / AliMUONChamberTrigger.h
index 1664ca1240e587cb110c0e5857c404645639dcba..6c4e30d7a433d8c923571f8f2f4c18f35b42457a 100644 (file)
@@ -5,26 +5,41 @@
  * See cxx source for full Copyright notice                               */
 
 /* $Id$ */
+// Revision of includes 07/05/2004
+//
+/// \ingroup base
+/// \class AliMUONChamberTrigger
+/// \brief Muon trigger chamber class
+
+#include <TRef.h>
 
 #include "AliMUONChamber.h"
 
 
 class AliMUONClusterFinder;
-class AliMUONSegmentationTrigger ;
-class AliMUONResponseTrigger ;
-
-class AliMUONChamberTrigger:
-public AliMUONChamber {
- public:
+class AliMUONSegmentationTrigger;
+class AliMUONResponseTrigger;
+class AliMUONResponseTriggerV1;
+class AliMUONGeometryTransformer;
+class AliMUONHit;
+
+class AliMUONChamberTrigger : public AliMUONChamber 
+{
+  public:
     AliMUONChamberTrigger();
+    AliMUONChamberTrigger(Int_t id, const AliMUONGeometryTransformer* kGeometry);
     virtual ~AliMUONChamberTrigger(){}
-// Cluster formation method (charge disintegration)
+    
+    // Cluster formation method (charge disintegration)
+    
+    virtual void   DisIntegration(AliMUONHit* hit,
+                                        Int_t& nnew, Float_t newclust[6][500]);
 
-  virtual void   DisIntegration(Float_t eloss, Float_t tof, Float_t xhit, Float_t yhit,
-                               Int_t& nnew, Float_t newclust[6][500]);
+  protected:   
+    const AliMUONGeometryTransformer* fkGeomTransformer;// geometry transformations
 
   ClassDef(AliMUONChamberTrigger,1) // Muon trigger chamber class
-      };
+};
 #endif