ROOT logo
//-*- Mode: C++ -*-
// $Id: $

#ifndef ALIHLTOUTHANDLERIGNORE_H
#define ALIHLTOUTHANDLERIGNORE_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                               */

/** @file   AliHLTOUTHandlerIgnore.h
    @author Artur Szostak <artursz@iafrica.com>
    @date   7 Jan 2011
    @brief  HLT output handler for ignoring data blocks.

// see below for class documentation
// or
// refer to README to build package
// or
// visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
                                                                          */
#include "AliHLTOUTHandler.h"

/**
 * @class AliHLTOUTHandlerIgnore
 * HLT output handler used to ignore data block types completely.
 * It will not inspect the data at all.
 */
class AliHLTOUTHandlerIgnore : public AliHLTOUTHandler
{
public:
  
  /// Default constructor
  AliHLTOUTHandlerIgnore() : AliHLTOUTHandler() {}
  
  /// Default destructor
  virtual ~AliHLTOUTHandlerIgnore() {}

  /**
   * Process the data will simply ignore the input data.
   * @param pData  instance of the AliHLTOUT data
   * @return always returns zero.
   */
  virtual int ProcessData(AliHLTOUT* data);

private:

  /// Do not allow copying of this class
  AliHLTOUTHandlerIgnore(const AliHLTOUTHandlerIgnore&);
  /// Do not allow copying of this class
  AliHLTOUTHandlerIgnore& operator = (const AliHLTOUTHandlerIgnore&);

  ClassDef(AliHLTOUTHandlerIgnore, 0)
};

#endif // ALIHLTOUTHANDLERIGNORE_H
 AliHLTOUTHandlerIgnore.h:1
 AliHLTOUTHandlerIgnore.h:2
 AliHLTOUTHandlerIgnore.h:3
 AliHLTOUTHandlerIgnore.h:4
 AliHLTOUTHandlerIgnore.h:5
 AliHLTOUTHandlerIgnore.h:6
 AliHLTOUTHandlerIgnore.h:7
 AliHLTOUTHandlerIgnore.h:8
 AliHLTOUTHandlerIgnore.h:9
 AliHLTOUTHandlerIgnore.h:10
 AliHLTOUTHandlerIgnore.h:11
 AliHLTOUTHandlerIgnore.h:12
 AliHLTOUTHandlerIgnore.h:13
 AliHLTOUTHandlerIgnore.h:14
 AliHLTOUTHandlerIgnore.h:15
 AliHLTOUTHandlerIgnore.h:16
 AliHLTOUTHandlerIgnore.h:17
 AliHLTOUTHandlerIgnore.h:18
 AliHLTOUTHandlerIgnore.h:19
 AliHLTOUTHandlerIgnore.h:20
 AliHLTOUTHandlerIgnore.h:21
 AliHLTOUTHandlerIgnore.h:22
 AliHLTOUTHandlerIgnore.h:23
 AliHLTOUTHandlerIgnore.h:24
 AliHLTOUTHandlerIgnore.h:25
 AliHLTOUTHandlerIgnore.h:26
 AliHLTOUTHandlerIgnore.h:27
 AliHLTOUTHandlerIgnore.h:28
 AliHLTOUTHandlerIgnore.h:29
 AliHLTOUTHandlerIgnore.h:30
 AliHLTOUTHandlerIgnore.h:31
 AliHLTOUTHandlerIgnore.h:32
 AliHLTOUTHandlerIgnore.h:33
 AliHLTOUTHandlerIgnore.h:34
 AliHLTOUTHandlerIgnore.h:35
 AliHLTOUTHandlerIgnore.h:36
 AliHLTOUTHandlerIgnore.h:37
 AliHLTOUTHandlerIgnore.h:38
 AliHLTOUTHandlerIgnore.h:39
 AliHLTOUTHandlerIgnore.h:40
 AliHLTOUTHandlerIgnore.h:41
 AliHLTOUTHandlerIgnore.h:42
 AliHLTOUTHandlerIgnore.h:43
 AliHLTOUTHandlerIgnore.h:44
 AliHLTOUTHandlerIgnore.h:45
 AliHLTOUTHandlerIgnore.h:46
 AliHLTOUTHandlerIgnore.h:47
 AliHLTOUTHandlerIgnore.h:48
 AliHLTOUTHandlerIgnore.h:49
 AliHLTOUTHandlerIgnore.h:50
 AliHLTOUTHandlerIgnore.h:51
 AliHLTOUTHandlerIgnore.h:52
 AliHLTOUTHandlerIgnore.h:53
 AliHLTOUTHandlerIgnore.h:54
 AliHLTOUTHandlerIgnore.h:55