ROOT logo
// $Id$
/**
 * @file conf-hlt-rawddl.C
 * @brief Configuration macro for sim-hlt-rawddl.C
 *
 * This is the configuration macro for the sim-hlt-rawddl.C example.
 * It defines only one component in the chain, an AliRawReaderPublisher
 * which publishes the raw data blocks according to the selection.
 * The data blocks are published with data type {DDLRAW :SMPL}. The
 * AliRawReaderPublisherComponent sets automatically the data specification
 * from the equipment id. 
 *
 * @author Matthias.Richter@ift.uib.no
 * @ingroup alihlt_tutorial
 */
{
  /////////////////////////////////////////////////////////////////////////
  /////////////////////////////////////////////////////////////////////////
  //
  // the configuration
  TString writerInput;
  TString arg;

  // publisher configuration
  // see AliHLTRawReaderPublisherComponent for details
  arg.Form("-detector ITSSDD -skipempty -datatype 'DDL_RAW ' 'SMPL' -verbose");
  AliHLTConfiguration pubconf("publisher", "AliRawReaderPublisher", NULL , arg.Data());
  if (!writerInput.IsNull()) writerInput+=" ";
  writerInput+="publisher";

  // currently, no more components in the chain, the original data is just
  // forwarded to the HLTOUT
  // ----------------------------------------
  // add additional processing here if needed
  // Note: you have to change the name of the chain to run from 'publisher'
  // to the last component in your list
}
 conf-hlt-rawddl.C:1
 conf-hlt-rawddl.C:2
 conf-hlt-rawddl.C:3
 conf-hlt-rawddl.C:4
 conf-hlt-rawddl.C:5
 conf-hlt-rawddl.C:6
 conf-hlt-rawddl.C:7
 conf-hlt-rawddl.C:8
 conf-hlt-rawddl.C:9
 conf-hlt-rawddl.C:10
 conf-hlt-rawddl.C:11
 conf-hlt-rawddl.C:12
 conf-hlt-rawddl.C:13
 conf-hlt-rawddl.C:14
 conf-hlt-rawddl.C:15
 conf-hlt-rawddl.C:16
 conf-hlt-rawddl.C:17
 conf-hlt-rawddl.C:18
 conf-hlt-rawddl.C:19
 conf-hlt-rawddl.C:20
 conf-hlt-rawddl.C:21
 conf-hlt-rawddl.C:22
 conf-hlt-rawddl.C:23
 conf-hlt-rawddl.C:24
 conf-hlt-rawddl.C:25
 conf-hlt-rawddl.C:26
 conf-hlt-rawddl.C:27
 conf-hlt-rawddl.C:28
 conf-hlt-rawddl.C:29
 conf-hlt-rawddl.C:30
 conf-hlt-rawddl.C:31
 conf-hlt-rawddl.C:32
 conf-hlt-rawddl.C:33
 conf-hlt-rawddl.C:34
 conf-hlt-rawddl.C:35
 conf-hlt-rawddl.C:36
 conf-hlt-rawddl.C:37
 conf-hlt-rawddl.C:38