1 #ifndef ALITASKLOADER_H
2 #define ALITASKLOADER_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
6 ////////////////////////////////////////////
8 // class AliTaskLoader //
11 ////////////////////////////////////////////
15 #include "AliBaseLoader.h"
17 class AliTaskLoader: public AliBaseLoader
20 AliTaskLoader():fParentalTask(0x0){};
21 AliTaskLoader(const TString& name, AliDataLoader* dl, TTask* parentaltask, Bool_t storeontop = kFALSE);
22 virtual ~AliTaskLoader(){};
25 virtual TTask* Task() const {return dynamic_cast<TTask*>(Get());}
29 Int_t AddToBoard(TObject* obj);
30 void RemoveFromBoard(TObject* obj);
31 TTask* GetParentalTask() const;
34 AliTaskLoader(const AliTaskLoader&); //Not implemented
35 AliTaskLoader& operator=(const AliTaskLoader&); //Not implemented
37 TTask* fParentalTask; // Parental task
39 ClassDef(AliTaskLoader,1)