]>
Commit | Line | Data |
---|---|---|
3173148f | 1 | // $Id$ |
dc2e6604 | 2 | #ifndef ALIHLTTRDUTILS_H |
3 | #define ALIHLTTRDUTILS_H | |
4 | /* Copyright(c) 1998-2009, ALICE Experiment at CERN, All rights reserved. * | |
5 | * See cxx source for full Copyright notice */ | |
6 | ||
7 | //////////////////////////////////////////////////////////////////////////// | |
8 | // // | |
9 | // HLT TRD Utillities Class // | |
10 | // // | |
11 | //////////////////////////////////////////////////////////////////////////// | |
12 | ||
13 | ||
14 | #include "AliHLTDataTypes.h" | |
18ada816 | 15 | #include "TObject.h" |
16 | //#include "AliHLTProcessor.h" | |
dc2e6604 | 17 | |
18 | class TClonesArray; | |
18ada816 | 19 | class AliESDEvent; |
dc2e6604 | 20 | class AliHLTTRDUtils |
21 | { | |
22 | public: | |
3173148f | 23 | virtual ~AliHLTTRDUtils(){} |
18ada816 | 24 | static AliHLTUInt32_t AddClustersToOutput(TClonesArray* inClusterArray, AliHLTUInt8_t* outBlockPtr); |
25 | static AliHLTUInt32_t AddTracksToOutput(TClonesArray* inTrackArray,AliHLTUInt8_t* output); | |
26 | static AliHLTUInt32_t ReadClusters(TClonesArray *outArray, void* inputPtr, AliHLTUInt32_t size); | |
27 | static AliHLTUInt32_t ReadTracks(TClonesArray *outArray, void* inputPtr, AliHLTUInt32_t size); | |
28 | static AliHLTUInt32_t AddESDToOutput(const AliESDEvent* const esd, AliHLTUInt8_t* const outBlockPtr); | |
29 | ||
30 | ClassDef(AliHLTTRDUtils, 0) | |
31 | ||
dc2e6604 | 32 | |
33 | }; | |
34 | ||
35 | #endif |