]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/TPCLib/AliHLTTPCKryptonClusterFinderComponent.h
use common CDB entry for solenoid field (Gaute)
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCKryptonClusterFinderComponent.h
index ed5c972418c64e06a335c7bb2b27b9ff15770656..882547da6dc51d24da7488e22a44e253a4ff065d 100644 (file)
@@ -3,9 +3,9 @@
 #ifndef ALIHLTTPCKRYPTONCLUSTERFINDERCOMPONENT_H
 #define ALIHLTTPCKRYPTONCLUSTERFINDERCOMPONENT_H
 
-/* This file is property of and copyright by the ALICE HLT Project        * 
- * ALICE Experiment at CERN, All rights reserved.                         *
- * See cxx source for full Copyright notice                               */
+//* This file is property of and copyright by the ALICE HLT Project        * 
+//* ALICE Experiment at CERN, All rights reserved.                         *
+//* See cxx source for full Copyright notice                               *
 
 /** @file   AliHLTTPCKryptonClusterFinderComponent.h
     @author Kenneth Aamodt, Kalliopi Kanaki
     @brief  The TPC krypton cluster finder component.
 */
 
-// 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"
 
 class AliHLTTPCKryptonClusterFinder;
@@ -56,6 +50,8 @@ class AliHLTTPCKryptonClusterFinderComponent : public AliHLTProcessor
   /** interface function, see @ref AliHLTComponent for description */
   AliHLTComponent* Spawn();
 
+  /** Gets the TObjArray from AliHLTTPCKryptonClusterFinder and pushes it to the output */
+  void MakeHistosPublic();
     protected:
        
        // Protected functions to implement AliHLTComponent's interface.
@@ -64,11 +60,15 @@ class AliHLTTPCKryptonClusterFinderComponent : public AliHLTProcessor
 
        int DoInit( int argc, const char** argv );
        int DoDeinit();
-       int DoEvent( const AliHLTComponentEventData& evtData, const AliHLTComponentBlockData* blocks, 
-                    AliHLTComponentTriggerData& trigData, AliHLTUInt8_t* outputPtr, 
-                    AliHLTUInt32_t& size, vector<AliHLTComponentBlockData>& outputBlocks );
+       //      int DoEvent( const AliHLTComponentEventData& evtData, const AliHLTComponentBlockData* blocks, 
+       //                   AliHLTComponentTriggerData& trigData, AliHLTUInt8_t* outputPtr, 
+       //                   AliHLTUInt32_t& size, vector<AliHLTComponentBlockData>& outputBlocks );
+       int DoEvent(const AliHLTComponentEventData& evtData, AliHLTComponentTriggerData& trigData);
+
        int Reconfigure(const char* cdbEntry, const char* chainId);
        
+       int Configure(const char* arguments);
+      
        using AliHLTProcessor::DoEvent;
 
     private:
@@ -81,6 +81,8 @@ class AliHLTTPCKryptonClusterFinderComponent : public AliHLTProcessor
        /** the reader object for data decoding */
        AliHLTTPCDigitReader* fReader;                                                      //!transient
 
-       ClassDef(AliHLTTPCKryptonClusterFinderComponent, 0)
+       AliHLTUInt32_t fSpecification;
+
+       ClassDef(AliHLTTPCKryptonClusterFinderComponent, 1)
 };
 #endif