]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/TRD/AliHLTTRDOfflineClusterizerComponent.h
minor code cleanup, delete obsolete member (Theo)
[u/mrichter/AliRoot.git] / HLT / TRD / AliHLTTRDOfflineClusterizerComponent.h
1 //-*- Mode: C++ -*-
2 // $Id$
3 #ifndef ALIHLTTRDOFFLINECLUSTERIZERCOMPONENT_H
4 #define ALIHLTTRDOFFLINECLUSTERIZERCOMPONENT_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   AliHLTTRDOfflineClusterizerComponent.h
10     @author 
11     @date   2009-08-31
12     @brief  
13 */
14
15 #include "AliHLTTRDClusterizerComponent.h"
16
17 class AliTRDclusterizer;
18
19 class AliHLTTRDOfflineClusterizerComponent : public AliHLTTRDClusterizerComponent
20 {
21 public:
22   AliHLTTRDOfflineClusterizerComponent();
23   virtual ~AliHLTTRDOfflineClusterizerComponent();
24
25   const char* GetComponentID();
26   void GetInputDataTypes( vector<AliHLTComponentDataType>& list);
27   AliHLTComponentDataType GetOutputDataType();
28   int GetOutputDataTypes(AliHLTComponentDataTypeList& tgtList);
29   virtual void GetOutputDataSize( unsigned long& constBase, double& inputMultiplier );
30   AliHLTComponent* Spawn();
31
32   int DoInit( int argc, const char** argv );
33   int DoEvent( const AliHLTComponent_EventData& evtData, const AliHLTComponent_BlockData* blocks, 
34                AliHLTComponent_TriggerData& trigData, AliHLTUInt8_t* outputPtr, 
35                AliHLTUInt32_t& size, vector<AliHLTComponent_BlockData>& outputBlocks );
36
37 protected:  
38   AliTRDclusterizer* fOffClusterizer;
39
40 private:
41   /// copy constructor prohibited
42   AliHLTTRDOfflineClusterizerComponent(const AliHLTTRDOfflineClusterizerComponent&);
43   /// assignment operator prohibited
44   AliHLTTRDOfflineClusterizerComponent& operator=(const AliHLTTRDOfflineClusterizerComponent&);
45
46   ClassDef(AliHLTTRDOfflineClusterizerComponent, 1)
47
48 };
49 #endif