]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/TPCLib/AliHLTTPCVertexFinderComponent.h
adding test macro for ALTRO channel selective readout
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCVertexFinderComponent.h
index 4a17f08c1e9c242ebdb1af33059b6cf6f9728416..28aaa15dea82c450f547af14986204e22a77570c 100644 (file)
@@ -6,14 +6,22 @@
 /* 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:
@@ -28,7 +36,7 @@ class AliHLTTPCVertexFinderComponent : public AliHLTProcessor
        AliHLTComponentDataType GetOutputDataType();
        virtual void GetOutputDataSize( unsigned long& constBase, double& inputMultiplier );
        AliHLTComponent* Spawn();
-       
+
     protected:
        
        // Protected functions to implement AliHLTComponent's interface.
@@ -40,12 +48,17 @@ class AliHLTTPCVertexFinderComponent : public AliHLTProcessor
        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