]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TRD/AliHLTTRDOfflineTrackerV1Component.h
add possibility to omit checking of trigger class (Theo)
[u/mrichter/AliRoot.git] / HLT / TRD / AliHLTTRDOfflineTrackerV1Component.h
CommitLineData
4de61263 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
17class AliHLTTRDOfflineTrackerV1Component : public AliHLTTRDTrackerV1Component
18{
19public:
20 AliHLTTRDOfflineTrackerV1Component();
21 virtual ~AliHLTTRDOfflineTrackerV1Component();
22
23 const char* GetComponentID();
c1c0ed93 24 void GetInputDataTypes( vector<AliHLTComponentDataType>& list);
25 AliHLTComponentDataType GetOutputDataType();
2359a6ef 26 int GetOutputDataTypes(AliHLTComponentDataTypeList& tgtList);
27 virtual void GetOutputDataSize( unsigned long& constBase, double& inputMultiplier );
4de61263 28 AliHLTComponent* Spawn();
29
4de61263 30 int DoInit( int argc, const char** argv );
9cafabed 31 int DoEvent( const AliHLTComponent_EventData& evtData, const AliHLTComponent_BlockData* blocks,
2359a6ef 32 AliHLTComponent_TriggerData& trigData, AliHLTUInt8_t* outputPtr,
33 AliHLTUInt32_t& size, vector<AliHLTComponent_BlockData>& outputBlocks );
4de61263 34
9cafabed 35protected:
4de61263 36
37 ClassDef(AliHLTTRDOfflineTrackerV1Component, 1)
38
39};
40#endif