X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=HLT%2Frec%2FAliHLTReconstructor.h;h=8adc7c181a4d1d030c05f012a033e3aac36179d3;hb=69edd0d6ac7f39007e98149e90f03cb19fd07b7c;hp=8c518a2618986314772266041a0a74f36e3b9404;hpb=833b316715fb155fa7123d018dfb6250f371c63b;p=u%2Fmrichter%2FAliRoot.git diff --git a/HLT/rec/AliHLTReconstructor.h b/HLT/rec/AliHLTReconstructor.h index 8c518a26189..8adc7c181a4 100644 --- a/HLT/rec/AliHLTReconstructor.h +++ b/HLT/rec/AliHLTReconstructor.h @@ -1,4 +1,5 @@ -// @(#) $Id$ +//-*- Mode: C++ -*- +// $Id$ #ifndef ALIHLTRECONSTRUCTOR_H #define ALIHLTRECONSTRUCTOR_H @@ -6,40 +7,52 @@ //* ALICE Experiment at CERN, All rights reserved. * //* See cxx source for full Copyright notice * -/** @file AliHLTReconstructor.h - @author Matthias Richter - @date - @brief Binding class for HLT simulation in AliRoot -*/ +// @file AliHLTReconstructor.h +// @author Matthias Richter +// @date +// @brief Binding class for HLT reconstruction in AliRoot +// Implements bot the interface to run HLT chains embedded into +// AliReconstruction and the unpacking and treatment of HLTOUT #include "AliReconstructor.h" -#include "AliHLTReconstructorBase.h" class AliHLTSystem; class AliRawReader; class AliESDEvent; class AliHLTOUT; class AliHLTEsdManager; +class AliHLTPluginBase; /** * @defgroup alihlt_aliroot_reconstruction AliRoot reconstruction. * + * @section alihlt_aliroot_reconstruction_intro General Remarks * Like all other ALICE detectors, HLT utilizes the AliReconstruction interface * to implement a plugin for the AliRoot reconstruction. The reconstructor can be * used to - * - run HLT analysis chains in the AliRoot reconstruction
- * This option is mainly intended for the development and debugging cycle. HLT - * chains can be defined by means of AliHLTConfiguration and can be run either - * stand-alone or embedded into the AliReconstruction cycle. - * - run the default analysis chains
- * HLT modules can define default analysis chains to be run during AliRoot - * reconstruction. - * - handle the HLTOUT data
- * The HLT output stream contains multiple data blocks produced by the various - * components of the HLT chain. Each block might need different and even - * detector specific processing, like e.g. the processing of ESD objects or the - * handling of compressed data. + * -# run HLT analysis chains in the AliRoot reconstruction
+ * This option is mainly intended for the development and debugging cycle. + * HLT chains can be defined by means of AliHLTConfiguration and can be run either + * stand-alone or embedded into the AliReconstruction cycle. + * -# run the default analysis chains
+ * HLT modules can define default analysis chains to be run during AliRoot + * reconstruction. + * -# handle the HLTOUT data
+ * The HLT output stream contains multiple data blocks produced by the various + * components of the HLT chain. Each block might need different and even + * detector specific processing, like e.g. the processing of ESD objects or the + * handling of compressed data. + * + * @section alihlt_aliroot_reconstruction_steering Steering + * The AliHLTReconstructor provides the main interface for the reconstruction. + * The handling of the HLTOUT data is described in AliRawReaderHLT. + * + * @section alihlt_aliroot_reconstruction_examples Examples + * @subsection alihlt_aliroot_reconstruction_examples_reco Run chains + * - @ref tut_reconstruction + * + * @subsection alihlt_aliroot_reconstruction_examples_hltout Handle HLTOUT + * - @ref tut_alirawreaderhlt * - * The AliHLTReconstructor provides the main interface for this group. * @ingroup alihlt_system */ @@ -72,6 +85,12 @@ class AliHLTEsdManager; * level can be a hex number encoding the @ref AliHLTComponentLogSeverity * \li alilog=off
* disables the logging of HLT log messages through AliLog
+ * \li ignore-hltout
+ * ignore data from the HLTOUT data links + * \li ignore-ctp
+ * ignore CTP trigger setup + * \li esdmanager=