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 */
6 ///////////////////////////////////////////////////////////////////////////////
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:
14 /// : - events are taken from shared memory
16 /// <DATE_filename> - events are taken from date file
18 /// Cvetan Cheshkov 1/04/2008
19 ///////////////////////////////////////////////////////////////////////////////
21 #include "AliRawReaderDate.h"
23 class AliRawReaderDateOnline: public AliRawReaderDate {
25 AliRawReaderDateOnline(const char* fileName);
26 virtual ~AliRawReaderDateOnline();
28 virtual Bool_t NextEvent();
29 // virtual Bool_t RewindEvents();
32 AliRawReaderDateOnline(const AliRawReaderDateOnline& rawReader);
33 AliRawReaderDateOnline& operator = (const AliRawReaderDateOnline& rawReader);
35 ClassDef(AliRawReaderDateOnline, 0) // class for reading DATE raw data from shared memory