]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/TRD/AliHLTTRDUtils.h
minor update of HLT TRD macros (Theodor)
[u/mrichter/AliRoot.git] / HLT / TRD / AliHLTTRDUtils.h
index c2acbd59b7aa4fc927306196ad95f461f6cfffd5..1a7897837a264ead9a6d0954946d5ba1647bccf6 100644 (file)
@@ -1,7 +1,9 @@
+// $Id$
 #ifndef ALIHLTTRDUTILS_H
 #define ALIHLTTRDUTILS_H
-/* Copyright(c) 1998-2009, ALICE Experiment at CERN, All rights reserved. *
- * See cxx source for full Copyright notice                               */
+//* This file is property of and copyright by the ALICE HLT Project        * 
+//* ALICE Experiment at CERN, All rights reserved.                         *
+//* See cxx source for full Copyright notice                               *
 
 ////////////////////////////////////////////////////////////////////////////
 //                                                                        //
@@ -19,11 +21,14 @@ class AliESDEvent;
 class AliHLTTRDUtils
 {
 public:
-  static AliHLTUInt32_t AddClustersToOutput(TClonesArray* inClusterArray, AliHLTUInt8_t* outBlockPtr);
-  static AliHLTUInt32_t AddTracksToOutput(TClonesArray* inTrackArray,AliHLTUInt8_t* output);
-  static AliHLTUInt32_t ReadClusters(TClonesArray *outArray, void* inputPtr, AliHLTUInt32_t size);
-  static AliHLTUInt32_t ReadTracks(TClonesArray *outArray, void* inputPtr, AliHLTUInt32_t size);
+  virtual ~AliHLTTRDUtils(){}
+  static AliHLTUInt32_t AddClustersToOutput(TClonesArray* inClusterArray, AliHLTUInt8_t* outBlockPtr, Int_t nTimeBins=24);
+  static AliHLTUInt32_t AddTracksToOutput(TClonesArray* inTrackArray, AliHLTUInt8_t* output, Int_t nTimeBins=24);
+  static AliHLTUInt32_t ReadClusters(TClonesArray *outArray, void* inputPtr, AliHLTUInt32_t size, Int_t* nTimeBins=0x0);
+  static AliHLTUInt32_t ReadTracks(TClonesArray *outArray, void* inputPtr, AliHLTUInt32_t size, Int_t* nTimeBins=0x0);
   static AliHLTUInt32_t AddESDToOutput(const AliESDEvent* const esd, AliHLTUInt8_t* const outBlockPtr);
+  static void EmulateHLTClusters(TClonesArray *clusterArray);
+  static void EmulateHLTTracks(TClonesArray *trackArray);
 
   ClassDef(AliHLTTRDUtils, 0)