]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/TRD/AliHLTTRDOfflineTrackerV1Component.h
bugfix: correct range of DDL for specified detector
[u/mrichter/AliRoot.git] / HLT / TRD / AliHLTTRDOfflineTrackerV1Component.h
1 //-*- Mode: C++ -*-
2 // $Id$
3 #ifndef ALIHLTTRDOFFLINETRACKERV1COMPONENT_H
4 #define ALIHLTTRDOFFLINETRACKERV1COMPONENT_H
5 //* This file is property of and copyright by the ALICE HLT Project        * 
6 //* ALICE Experiment at CERN, All rights reserved.                         *
7 //* See cxx source for full Copyright notice                               *
8
9 /** @file   AliHLTTRDOfflineTrackerV1Component
10     @author 
11     @date   2009-08-31
12     @brief  
13 */
14
15 #include "AliHLTTRDTrackerV1Component.h"
16
17 class AliHLTTRDOfflineTrackerV1Component : public AliHLTTRDTrackerV1Component
18 {
19 public:
20   AliHLTTRDOfflineTrackerV1Component();
21   virtual ~AliHLTTRDOfflineTrackerV1Component();
22
23   const char* GetComponentID();
24   void GetInputDataTypes( vector<AliHLTComponentDataType>& list);
25   AliHLTComponentDataType GetOutputDataType();
26   int GetOutputDataTypes(AliHLTComponentDataTypeList& tgtList);
27   virtual void GetOutputDataSize( unsigned long& constBase, double& inputMultiplier );
28   AliHLTComponent* Spawn();
29
30   int DoEvent( const AliHLTComponent_EventData& evtData, const AliHLTComponent_BlockData* blocks, 
31                AliHLTComponent_TriggerData& trigData, AliHLTUInt8_t* outputPtr, 
32                AliHLTUInt32_t& size, vector<AliHLTComponent_BlockData>& outputBlocks );
33
34   int SetParams();
35
36 protected:
37
38   ClassDef(AliHLTTRDOfflineTrackerV1Component, 1)
39
40 };
41 #endif