]>
Commit | Line | Data |
---|---|---|
93ce7d1b | 1 | //-*- Mode: C++ -*- |
2 | // $Id$ | |
3 | ||
d679dd6c | 4 | #ifndef ALIHLTTRDCLUSTER_H |
5 | #define ALIHLTTRDCLUSTER_H | |
93ce7d1b | 6 | //* This file is property of and copyright by the ALICE HLT Project * |
7 | //* ALICE Experiment at CERN, All rights reserved. * | |
8 | //* See cxx source for full Copyright notice * | |
d679dd6c | 9 | |
10 | #include "AliTRDcluster.h" | |
11 | #include "AliHLTDataTypes.h" | |
12 | ||
13 | class AliHLTTRDCluster | |
14 | { | |
15 | public: | |
16 | AliHLTTRDCluster(); | |
93ce7d1b | 17 | AliHLTTRDCluster(const AliTRDcluster* const inCluster); |
0fae33c8 | 18 | virtual ~AliHLTTRDCluster() {}; |
93ce7d1b | 19 | void ExportTRDCluster(AliTRDcluster* const outCluster) const; |
0fae33c8 | 20 | void Print() const; |
d679dd6c | 21 | |
22 | private: | |
23 | // From AliCluster | |
93ce7d1b | 24 | Float_t fX; // X of the cluster in the tracking c.s. |
25 | Float_t fY; // Y of the cluster in the tracking c.s. | |
26 | Float_t fZ; // Z of the cluster in the tracking c.s. | |
d679dd6c | 27 | |
28 | // From AliTRDcluster | |
0fae33c8 | 29 | Short_t fSignals[3]; // Signals in the cluster |
30 | Short_t fDetector; // TRD detector number | |
31 | Char_t fLocalTimeBin; // T0-calibrated time bin number | |
32 | UChar_t fClusterMasking; // Bit field containing cluster status information; | |
33 | ||
34 | UChar_t fPadCol; // Central pad number in column direction | |
35 | UChar_t fPadRow; // Central pad number in row direction | |
36 | UChar_t fPadTime; // Uncalibrated time bin number | |
93ce7d1b | 37 | |
0fae33c8 | 38 | UChar_t fBits; // Bits of the cluster |
93ce7d1b | 39 | |
0fae33c8 | 40 | // UChar_t fNPads; // Number of pads in cluster |
41 | // Float_t fCenter; // Center of the cluster relative to the pad | |
93ce7d1b | 42 | |
d679dd6c | 43 | }; |
44 | ||
45 | #endif |