- 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],
+ Int_t digitindex
+ );
+ virtual void FillTriggerOutput();