PMD module
[u/mrichter/AliRoot.git] / MUON / MUONbase / AliMUONDigitStoreV2R.h
1 #ifndef ALIMUONDIGITSTOREV2R_H
2 #define ALIMUONDIGITSTOREV2R_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice                               */
6
7 // $Id$
8
9 /// \ingroup base
10 /// \class AliMUONDigitStoreV2R
11 /// \brief Concrete implementation of AliMUONVDigitStore for real digits
12 /// 
13 // author Laurent Aphecetche
14
15 #ifndef ALIMUONDIGITSTOREVIMPL_H
16 #  include "AliMUONDigitStoreVImpl.h"
17 #endif
18
19 class AliMUONDigitStoreV2R : public AliMUONDigitStoreVImpl
20 {
21 public:
22   AliMUONDigitStoreV2R();
23   virtual ~AliMUONDigitStoreV2R();
24   
25   virtual AliMUONVDigitStore* Create() const;
26
27   virtual AliMUONVDigit* CreateDigit(Int_t detElemId, Int_t manuId,
28                                      Int_t manuChannel, Int_t cathode) const;
29
30   virtual Bool_t HasMCInformation() const { return kFALSE; }
31   
32 protected:
33     
34     virtual AliMUONVDigit* AddConcreteDigit(TClonesArray& a, 
35                                             const AliMUONVDigit& digit,
36                                             Int_t index);
37
38   ClassDef(AliMUONDigitStoreV2R,1) // Implementation of AliMUONVDigitStore
39 };
40
41 #endif