AliRoot Core  da88d91 (da88d91)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONDigitStoreV2R.h
Go to the documentation of this file.
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 
13 // author Laurent Aphecetche
14 
15 #ifndef ALIMUONDIGITSTOREVIMPL_H
16 # include "AliMUONDigitStoreVImpl.h"
17 #endif
18 
20 {
21 public:
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
virtual AliMUONVDigitStore * Create() const
Create an (empty) object of the same concrete class as *this.
Interface for a digit container.
Concrete implementation of AliMUONVDigitStore for real digits.
Base implementation of VDigitStore.
virtual Bool_t HasMCInformation() const
Whether we have any MC related information (e.g. at least one simulated digit)
virtual AliMUONVDigit * CreateDigit(Int_t detElemId, Int_t manuId, Int_t manuChannel, Int_t cathode) const
Create a digit.
ABC of a MUON digit.
Definition: AliMUONVDigit.h:18
virtual AliMUONVDigit * AddConcreteDigit(TClonesArray &a, const AliMUONVDigit &digit, Int_t index)
Add concrete digit.