]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/BASE/AliHLTDataSource.h
- added warning for track id mismatch
[u/mrichter/AliRoot.git] / HLT / BASE / AliHLTDataSource.h
index 6977695cacf28156c3734de02d39f7c987037312..0f63f992beaf70ae087ad964b5e7dbb75e75a7a6 100644 (file)
@@ -3,7 +3,8 @@
 
 #ifndef ALIHLTDATASOURCE_H
 #define ALIHLTDATASOURCE_H
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+/* 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   AliHLTDataSource.h
@@ -47,7 +48,8 @@ class AliHLTDataSource : public AliHLTComponent {
    * Event processing function.
    * The method is called by the framework to process one event. After 
    * preparation of data structures. The call is redirected to GetEvent.
-   * @return neg. error code if failed
+   * @return neg. error code if failed                                <br>
+   *         -ENOSPC      output buffer too small
    */
   int DoProcessing( const AliHLTComponentEventData& evtData,
                    const AliHLTComponentBlockData* blocks, 
@@ -71,7 +73,7 @@ class AliHLTDataSource : public AliHLTComponent {
    */
   void GetInputDataTypes( vector<AliHLTComponentDataType>& list);
 
- private:
+protected:
 
   /**
    * The low-level data processing method for the component.
@@ -101,6 +103,8 @@ class AliHLTDataSource : public AliHLTComponent {
    */
   virtual int GetEvent( const AliHLTComponentEventData& evtData, AliHLTComponentTriggerData& trigData);
 
-  ClassDef(AliHLTDataSource, 1)
+private:
+
+  ClassDef(AliHLTDataSource, 3)
 };
 #endif