]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/EveHLT/AliEveEventBufferOffline.h
Changes in drawing macros:
[u/mrichter/AliRoot.git] / EVE / EveHLT / AliEveEventBufferOffline.h
CommitLineData
30e7579c 1//-*- Mode: C++ -*-
2
3// $Id$
4
5
6/* This file is property of and copyright by the ALICE HLT Project *
7 * ALICE Experiment at CERN, All rights reserved. *
8 * See cxx source for full Copyright notice
9 */
10
11/** @file AliEveEventBufferOffline.h
12 @author Svein Lindal
13 @date
14 @brief Manager for HOMER in aliroot
15*/
16
17#define BUFFERSIZE 15
18
19
20#ifndef ALIEVEEVENTBUFFEROFFLINE_H
21#define ALIEVEEVENTBUFFEROFFLINE_H
22
23#include "Rtypes.h"
24#include "AliEveEventBuffer.h"
25
26class TFile;
27class TTree;
28class AliESDEvent;
29class TString;
30
31class AliEveEventBufferOffline : public AliEveEventBuffer {
32
33
34public:
35
36 /** default constructor */
37 AliEveEventBufferOffline(TString file);
38 /** destructor */
39 virtual ~AliEveEventBufferOffline();
40
41 void ConnectToSource();
cc87822c 42 void WriteToFile(Int_t runnumber);
30e7579c 43
44private:
45
46 //not allowed
47 AliEveEventBufferOffline();
48
49 /** copy constructor prohibited */
50 AliEveEventBufferOffline(const AliEveEventBufferOffline&);
51
52 /** assignment operator prohibited */
53 AliEveEventBufferOffline& operator=(const AliEveEventBufferOffline&);
54
55 ///Inherited from AliEveEventBuffer
56 TObject * GetEventFromSource();
57
5ff7d737 58 TFile * fFile; //File poineter
59 Int_t fNEntries; //Number of entries
60 Int_t fEventNo; //Event number
61 AliESDEvent * fEvent; //Event pointer
62 TTree * fTree; //TTree pointer
30e7579c 63
64 ClassDef(AliEveEventBufferOffline, 0);
65};
66
67#endif