Tentative version of the new raw-reader class which will handle the online reconstruc...
[u/mrichter/AliRoot.git] / RAW / AliRawReaderDateOnline.h
CommitLineData
3b98a4d4 1#ifndef ALIRAWREADERDATEONLINE_H
2#define ALIRAWREADERDATEONLINE_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6///////////////////////////////////////////////////////////////////////////////
7///
8/// This is a class for reading raw data from a date monitoring libraries.
9/// It supports two modes - event taken from shared memory via DATE monitoring
10/// libs, or an emulation mode when the events are taken from a DATE file using
11/// the same monitoring libs.
12/// The constructor requires an argument:
13///
14/// : - events are taken from shared memory
15/// or
16/// <DATE_filename> - events are taken from date file
17///
18/// Cvetan Cheshkov 1/04/2008
19///////////////////////////////////////////////////////////////////////////////
20
21#include "AliRawReaderDate.h"
22
23class AliRawReaderDateOnline: public AliRawReaderDate {
24 public :
25 AliRawReaderDateOnline(const char* fileName);
26 virtual ~AliRawReaderDateOnline();
27
28 virtual Bool_t NextEvent();
29 virtual Bool_t RewindEvents();
30
31 private:
32 AliRawReaderDateOnline(const AliRawReaderDateOnline& rawReader);
33 AliRawReaderDateOnline& operator = (const AliRawReaderDateOnline& rawReader);
34
35 ClassDef(AliRawReaderDateOnline, 0) // class for reading DATE raw data from shared memory
36};
37
38#endif