--- /dev/null
+#ifndef MUONPROTO_H
+#define MUONPROTO_H
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice */
+
+/* $Id$ */
+
+#include "AliMUON.h"
+
+class AliMUONproto : public AliMUON {
+ public:
+ AliMUONv2();
+ AliMUONv2(const char *name, const char *title);
+ virtual ~AliMUONv2() {}
+ virtual void CreateGeometry();
+ virtual void CreateMaterials();
+ virtual void Init();
+ virtual Int_t IsVersion() const {return 2;}
+ virtual void StepManager();
+ void GetRawDigits(Int_t iev, Int_t* ptr, Int_t len);
+ void SetPadSize(Int_t id, Int_t isec, Float_t p1, Float_t p2);
+ void SetThreshold();
+ void SetNsigma(Int_t nsig) {fNsigma = nsig;};
+ void BuildGeometry();
+ void SetChargeSlope(Int_t id, Float_t p1);
+ void SetChargeSpread(Int_t id, Float_t p1, Float_t p2);
+ void SetMaxAdc(Int_t id, Float_t p1);
+ void FindClusters(Int_t, Int_t);
+
+ private:
+ ClassDef(AliMUONproto,1) // Hits manager for set:MUON version 2
+ protected:
+ Int_t fNsigma;
+ Float_t fThreshold[100];
+};
+#endif