X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=HLT%2FTPCLib%2FAliHLTTPCKryptonClusterFinderComponent.h;h=882547da6dc51d24da7488e22a44e253a4ff065d;hb=e8eee7afc05181e93700a844a6be51b6fa3a8de7;hp=ed5c972418c64e06a335c7bb2b27b9ff15770656;hpb=98034d0dbec618ff9c2e3c194e081594fd23ce36;p=u%2Fmrichter%2FAliRoot.git diff --git a/HLT/TPCLib/AliHLTTPCKryptonClusterFinderComponent.h b/HLT/TPCLib/AliHLTTPCKryptonClusterFinderComponent.h index ed5c972418c..882547da6dc 100644 --- a/HLT/TPCLib/AliHLTTPCKryptonClusterFinderComponent.h +++ b/HLT/TPCLib/AliHLTTPCKryptonClusterFinderComponent.h @@ -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 @@ -13,12 +13,6 @@ @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& outputBlocks ); + // int DoEvent( const AliHLTComponentEventData& evtData, const AliHLTComponentBlockData* blocks, + // AliHLTComponentTriggerData& trigData, AliHLTUInt8_t* outputPtr, + // AliHLTUInt32_t& size, vector& 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