/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
* See cxx source for full Copyright notice */
-/* AliHLTTPCVertexFinderComponent
- */
+// see below for class documentation
+// or
+// refer to README to build package
+// or
+// visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
#include "AliHLTProcessor.h"
-#include "AliHLTTPCDefinitions.h"
class AliHLTTPCVertexFinder;
+/**
+ * @class AliHLTTPCVertexFinderComponent
+ * A vertex finder component for the TPC.
+ * This component has never been tested in the new framework and needs certainly
+ * some investigation.
+ */
class AliHLTTPCVertexFinderComponent : public AliHLTProcessor
{
public:
AliHLTComponentDataType GetOutputDataType();
virtual void GetOutputDataSize( unsigned long& constBase, double& inputMultiplier );
AliHLTComponent* Spawn();
-
+
protected:
// Protected functions to implement AliHLTComponent's interface.
int DoEvent( const AliHLTComponentEventData& evtData, const AliHLTComponentBlockData* blocks,
AliHLTComponentTriggerData& trigData, AliHLTUInt8_t* outputPtr,
AliHLTUInt32_t& size, vector<AliHLTComponentBlockData>& outputBlocks );
+
+ using AliHLTProcessor::DoEvent;
private:
+ /** copy constructor prohibited */
+ AliHLTTPCVertexFinderComponent(const AliHLTTPCVertexFinderComponent&);
+ /** assignment operator prohibited */
+ AliHLTTPCVertexFinderComponent& operator=(const AliHLTTPCVertexFinderComponent&);
- AliHLTTPCVertexFinder* fVertexFinder;
-
- ClassDef(AliHLTTPCVertexFinderComponent, 0)
+ AliHLTTPCVertexFinder* fVertexFinder; //! transient
+ ClassDef(AliHLTTPCVertexFinderComponent, 0);
};
#endif