Update master to aliroot
[u/mrichter/AliRoot.git] / STEER / STEER / AliObjectLoader.h
CommitLineData
a9bbb414 1#ifndef ALIOBJECTLOADER_H
2#define ALIOBJECTLOADER_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7
8////////////////////////////////////////////
9// //
10// class AliObjectLoader //
11// //
12// //
13////////////////////////////////////////////
14
c93255fe 15class TObject;
16class TFolder;
17class TString;
18class AliDataLoader;
19
a9bbb414 20#include "AliBaseLoader.h"
21
22class AliObjectLoader: public AliBaseLoader
dc86eb51 23{
24 public:
a9bbb414 25 AliObjectLoader(){};
26 AliObjectLoader(const TString& name, AliDataLoader* dl, Bool_t storeontop = kFALSE);
a9bbb414 27 virtual ~AliObjectLoader(){};
28 TObject* Get() const;
29
dc86eb51 30 protected:
a9bbb414 31 TFolder* GetFolder() const;
32 Int_t AddToBoard(TObject* obj);
33 void RemoveFromBoard(TObject* obj);
34
dc86eb51 35 private:
36 AliObjectLoader(const AliObjectLoader&); //Not implemented
37 AliObjectLoader& operator=(const AliObjectLoader&); //Not implemented
38
39
a9bbb414 40 ClassDef(AliObjectLoader,1)
41
42};
43#endif
44
45