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