]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TRD/AliHLTTRDCluster.h
Same warning flags for all gcc makefiles and remove obsolete makefiles
[u/mrichter/AliRoot.git] / HLT / TRD / AliHLTTRDCluster.h
CommitLineData
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
13class AliHLTTRDCluster
14{
15 public:
16 AliHLTTRDCluster();
93ce7d1b 17 AliHLTTRDCluster(const AliTRDcluster* const inCluster);
18 void ExportTRDCluster(AliTRDcluster* const outCluster) const;
0fae33c8 19 void Print() const;
d679dd6c 20
21 private:
22 // From AliCluster
93ce7d1b 23 Float_t fX; // X of the cluster in the tracking c.s.
24 Float_t fY; // Y of the cluster in the tracking c.s.
25 Float_t fZ; // Z of the cluster in the tracking c.s.
d679dd6c 26
27 // From AliTRDcluster
0fae33c8 28 Short_t fSignals[3]; // Signals in the cluster
29 Short_t fDetector; // TRD detector number
30 Char_t fLocalTimeBin; // T0-calibrated time bin number
deb42386 31 UChar_t fClusterMasking; // Bit field containing cluster status information
0fae33c8 32
33 UChar_t fPadCol; // Central pad number in column direction
34 UChar_t fPadRow; // Central pad number in row direction
35 UChar_t fPadTime; // Uncalibrated time bin number
93ce7d1b 36
0fae33c8 37 UChar_t fBits; // Bits of the cluster
93ce7d1b 38
0fae33c8 39 // UChar_t fNPads; // Number of pads in cluster
40 // Float_t fCenter; // Center of the cluster relative to the pad
93ce7d1b 41
d679dd6c 42};
43
44#endif