1 #ifndef ALIMUONDIGITIZERV2_H
2 #define ALIMUONDIGITIZERV2_H
3 /* Copyright(c) 1998-2001, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
7 // Revision of includes 07/05/2004
9 #include "AliMUONDigitizerv1.h"
10 #include "AliMUONDigit.h"
14 class AliMUONDigitizerv2 : public AliMUONDigitizerv1
18 virtual ~AliMUONDigitizerv2();
20 // Preferred constructor which assigns the manager object.
21 AliMUONDigitizerv2(AliRunDigitizer * manager);
23 // Makes a transient digit from the specified s-digit from the specified chamber.
24 void MakeTransientDigitFromSDigit(Int_t iChamber, AliMUONDigit* sDigit);
26 // The following methods are inherited from AliMUONDigitizerv1 and overridden.
27 virtual void GenerateTransientDigits();
28 virtual void AddDigit(Int_t chamber, Int_t tracks[kMAXTRACKS], Int_t charges[kMAXTRACKS], Int_t digits[7]);
29 virtual Bool_t InitInputData(AliMUONLoader* muonloader);
30 virtual void CleanupInputData(AliMUONLoader* muonloader);
32 ClassDef(AliMUONDigitizerv2, 0)