]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONDigitizerv2.h
Corrected index (aplhacxx6)
[u/mrichter/AliRoot.git] / MUON / AliMUONDigitizerv2.h
index f8cea04f45f4a85fc75e20feb62f351fa9f30ce8..22173537cb53b6cc5231b1dfe624d81c31618278 100644 (file)
@@ -6,12 +6,12 @@
 /* $Id$ */
 // Revision of includes 07/05/2004
 
-#include "AliMUONDigitizerv1.h"
+#include "AliMUONDigitizer.h"
 #include "AliMUONDigit.h"
 
 class AliMUONLoader;
 
-class AliMUONDigitizerv2 : public AliMUONDigitizerv1
+class AliMUONDigitizerv2 : public AliMUONDigitizer
 {
   public:    
        AliMUONDigitizerv2();
@@ -24,10 +24,26 @@ class AliMUONDigitizerv2 : public AliMUONDigitizerv1
        void MakeTransientDigitFromSDigit(Int_t iChamber, AliMUONDigit* sDigit);
 
        // The following methods are inherited from AliMUONDigitizerv1 and overridden.
-       virtual void GenerateTransientDigits();
-       virtual void AddDigit(Int_t chamber, Int_t tracks[kMAXTRACKS], Int_t charges[kMAXTRACKS], Int_t digits[6]);
-       virtual Bool_t InitInputData(AliMUONLoader* muonloader);
-       virtual void CleanupInputData(AliMUONLoader* muonloader);
+       void GenerateTransientDigits();
+       void AddDigit(Int_t chamber, Int_t tracks[kMAXTRACKS], Int_t charges[kMAXTRACKS], Int_t digits[7]);
+       Bool_t InitInputData(AliMUONLoader* muonloader);
+       void CleanupInputData(AliMUONLoader* muonloader);
+
+       // methods from old AliMUONDigitizerv1
+       Int_t GetSignalFrom(AliMUONTransientDigit* td);
+       Bool_t InitOutputData(AliMUONLoader* muonloader);
+       void CleanupOutputData(AliMUONLoader* muonloader);
+       void FillOutputData();
+
+       // for trigger purpose
+       virtual void CreateTrigger();
+       virtual void CleanupTriggerArrays();
+       virtual void AddDigitTrigger(
+                       Int_t chamber, Int_t tracks[kMAXTRACKS],
+                       Int_t charges[kMAXTRACKS], Int_t digits[7],
+                       const Int_t digitindex
+               );
+       virtual void FillTriggerOutput();
 
        ClassDef(AliMUONDigitizerv2, 0) 
 };