Transition to NewIO
[u/mrichter/AliRoot.git] / TRD / AliTRDdigit.cxx
1
2
3 /**************************************************************************
4  * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  *                                                                        *
6  * Author: The ALICE Off-line Project.                                    *
7  * Contributors are mentioned in the code where appropriate.              *
8  *                                                                        *
9  * Permission to use, copy, modify and distribute this software and its   *
10  * documentation strictly for non-commercial purposes is hereby granted   *
11  * without fee, provided that the above copyright notice appears in all   *
12  * copies and that both the copyright notice and this permission notice   *
13  * appear in the supporting documentation. The authors make no claims     *
14  * about the suitability of this software for any purpose. It is          *
15  * provided "as is" without express or implied warranty.                  *
16  **************************************************************************/
17
18 /* $Id$ */
19
20 ///////////////////////////////////////////////////////////////////////////////
21 //                                                                           //
22 //  The TRD digit                                                            //
23 //                                                                           //
24 ///////////////////////////////////////////////////////////////////////////////
25
26 #include "AliTRDdigit.h"
27
28 ClassImp(AliTRDdigit)
29
30 //_____________________________________________________________________________
31   
32   // Marks a raw digit
33   const UInt_t AliTRDdigit::fgkRawDigit = 0x00000001; 
34
35 //_____________________________________________________________________________
36 AliTRDdigit::AliTRDdigit():AliDigitNew()
37 {
38   //
39   // Default constructor
40   //
41
42   fRow  = 0;
43   fCol  = 0;
44   fTime = 0;
45
46 }
47
48 //_____________________________________________________________________________
49 AliTRDdigit::AliTRDdigit(Bool_t isRaw, Int_t *digits, Int_t *amp):AliDigitNew()
50 {
51   //
52   // Create a TRD digit
53   //
54
55   // Store the volume hierarchy
56   fId   = digits[0];
57
58   // Store the row, pad, and time bucket number
59   fRow  = digits[1];
60   fCol  = digits[2];
61   fTime = digits[3];
62
63   // Store the signal amplitude
64   fAmp  = amp[0];
65
66   if (isRaw) SetBit(fgkRawDigit);
67
68 }
69
70 //_____________________________________________________________________________
71 AliTRDdigit::~AliTRDdigit()
72 {
73   //
74   // AliTRDdigit destructor
75   //
76
77 }
78
79 //_____________________________________________________________________________
80 Int_t AliTRDdigit::DecodeAmp() const
81 {
82   //
83   // Decodes the digit amplitude
84   //
85
86   return 0;
87
88 }