]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/AliTRDdigit.cxx
Moved from exa
[u/mrichter/AliRoot.git] / TRD / AliTRDdigit.cxx
CommitLineData
793ff80c 1
2
6f1e466d 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/*
19$Log$
2ab0c725 20Revision 1.5 2000/11/01 14:53:20 cblume
21Merge with TRD-develop
22
793ff80c 23Revision 1.1.2.4 2000/10/17 02:27:34 cblume
24Get rid of global constants
25
26Revision 1.1.2.3 2000/10/06 16:49:46 cblume
27Made Getters const
28
29Revision 1.1.2.2 2000/09/22 14:42:05 cblume
30Changed data members to UShort_t
31
32Revision 1.4 2000/06/08 18:32:58 cblume
33Make code compliant to coding conventions
34
8230f242 35Revision 1.3 2000/06/07 16:25:37 cblume
36Try to remove compiler warnings on Sun and HP
37
9d0b222b 38Revision 1.2 2000/05/08 16:17:27 cblume
39Merge TRD-develop
40
6f1e466d 41Revision 1.1.2.1 2000/05/08 14:40:29 cblume
42Introduce raw digit bit flag and DecodeAmp()
43
44*/
45
46///////////////////////////////////////////////////////////////////////////////
47// //
48// The TRD digit //
49// //
50///////////////////////////////////////////////////////////////////////////////
51
52#include "AliTRDdigit.h"
53
54ClassImp(AliTRDdigit)
55
793ff80c 56//_____________________________________________________________________________
57
58 // Marks a raw digit
59 const UInt_t AliTRDdigit::fgkRawDigit = 0x00000001;
60
6f1e466d 61//_____________________________________________________________________________
62AliTRDdigit::AliTRDdigit():AliDigitNew()
63{
64 //
65 // Default constructor
66 //
67
793ff80c 68 fRow = 0;
69 fCol = 0;
70 fTime = 0;
6f1e466d 71
72}
73
74//_____________________________________________________________________________
9d0b222b 75AliTRDdigit::AliTRDdigit(Bool_t isRaw, Int_t *digits, Int_t *amp):AliDigitNew()
6f1e466d 76{
77 //
78 // Create a TRD digit
79 //
80
81 // Store the volume hierarchy
82 fId = digits[0];
83
84 // Store the row, pad, and time bucket number
85 fRow = digits[1];
86 fCol = digits[2];
87 fTime = digits[3];
88
89 // Store the signal amplitude
9d0b222b 90 fAmp = amp[0];
6f1e466d 91
793ff80c 92 if (isRaw) SetBit(fgkRawDigit);
6f1e466d 93
94}
8230f242 95
96//_____________________________________________________________________________
97AliTRDdigit::~AliTRDdigit()
98{
99 //
100 // AliTRDdigit destructor
101 //
102
103}
793ff80c 104
105//_____________________________________________________________________________
106Int_t AliTRDdigit::DecodeAmp() const
107{
108 //
109 // Decodes the digit amplitude
110 //
111
112 return 0;
113
114}