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 *
9 /** @file AliHLTTRDOfflineTrackerV1Component.cxx
15 #include "AliHLTTRDTrackerV1Component.h"
17 class AliHLTTRDOfflineTrackerV1Component : public AliHLTTRDTrackerV1Component
20 AliHLTTRDOfflineTrackerV1Component();
21 virtual ~AliHLTTRDOfflineTrackerV1Component();
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();
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 );
38 ClassDef(AliHLTTRDOfflineTrackerV1Component, 1)