]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/AliMUONSDigitizerv1.h
New methods to display tracking informations have been added
[u/mrichter/AliRoot.git] / MUON / AliMUONSDigitizerv1.h
1 #ifndef ALIMUONSDIGITIZERV1_H
2 #define ALIMUONSDIGITIZERV1_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7 // Revision of includes 07/05/2004
8
9 // The AliMUONSDigitizer produces
10 // SDigits from Hits 
11 // J.P Cussonneau Subatech Feb 2004
12
13 #include "AliMUONDigitizerv1.h"
14
15 class AliMUONSDigitizerv1 : public AliMUONDigitizerv1
16 {
17   public:    
18         AliMUONSDigitizerv1();
19         virtual ~AliMUONSDigitizerv1();
20         
21         // Preferred constructor to call which sets the manager.
22         AliMUONSDigitizerv1(AliRunDigitizer * manager);
23
24         // The following methods are inherited from AliMUONDigitizerv1
25         virtual void AddDigit(Int_t chamber, Int_t tracks[kMAXTRACKS], Int_t charges[kMAXTRACKS], Int_t digits[6]);
26         virtual Int_t GetSignalFrom(AliMUONTransientDigit* td);
27         virtual Bool_t InitOutputData(AliMUONLoader* muonloader);
28         virtual void FillOutputData();
29         virtual void CleanupOutputData(AliMUONLoader* muonloader);
30
31         // to disable trigger in SDigitizer
32         void CreateTrigger(){return;}
33         Bool_t FetchTriggerPointer(AliMUONLoader* /*loader*/ ){return kTRUE;}
34         void CleanupTriggerArrays(){return;}
35         void FillTriggerOutput(){return;}
36         void AddDigitTrigger(Int_t /*chamber*/, Int_t* /*tracks[kMAXTRACKS]*/, 
37                              Int_t* /*charges[kMAXTRACKS]*/, Int_t* /*digits[6]*/){return;}
38
39         ClassDef(AliMUONSDigitizerv1, 0)
40 };    
41 #endif
42