Line data Source code
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.cxx
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 6 : ClassDef(AliHLTTRDOfflineTrackerV1Component, 1)
39 :
40 : };
41 : #endif
|