#ifndef ALIHLTOFFLINEDATASINK_H
#define ALIHLTOFFLINEDATASINK_H
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * See cxx sink 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 AliHLTOfflineDataSink.h
@author Matthias Richter
*
* @note This class is only used for the @ref alihlt_system.
*
+ * @note This class is very likely to be deprecated. According to the new
+ * reconstruction scheme, the esd is no longer filled by components in the
+ * reconstruction chain, but added to the HLTOUT data. The HLTOUT is
+ * processed during AliReconstruction at the end of the HLT event processing,
+ * literally during the FillESD method of the AliRoot reconstruction
+ * interface. The HLT module must implement HLTOUT handlers and provide
+ * those through the module agent.
+ *
* @ingroup alihlt_system
*/
class AliHLTOfflineDataSink
public:
/** standard constructor */
AliHLTOfflineDataSink();
- /** not a valid copy constructor, defined according to effective C++ style */
- AliHLTOfflineDataSink(const AliHLTOfflineDataSink&);
- /** not a valid assignment op, but defined according to effective C++ style */
- AliHLTOfflineDataSink& operator=(const AliHLTOfflineDataSink&);
/** destructor */
virtual ~AliHLTOfflineDataSink();
private:
+ /** copy constructor prohibited */
+ AliHLTOfflineDataSink(const AliHLTOfflineDataSink&);
+ /** assignment operator prohibited */
+ AliHLTOfflineDataSink& operator=(const AliHLTOfflineDataSink&);
+
ClassDef(AliHLTOfflineDataSink, 1);
};