]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RALICE/AliJob.h
Bug-fix (Artur)
[u/mrichter/AliRoot.git] / RALICE / AliJob.h
index a9b402bb103a47a1b0c57010b87f55e5be071ade..5664ad643cf9db4f029ae792da58d31e0356da60 100644 (file)
@@ -16,7 +16,7 @@ class AliJob : public TTask
   AliJob(const char* name="AliJob",const char* title=""); // Constructor
   virtual ~AliJob();                                      // Destructor
   void ListEnvironment();                                 // Provide listing of the job environment
-  void ExecuteJob();                                      // Invokation of the top level processing
+  void ExecuteJob(Int_t mode=0);                          // Invokation of the top level processing
   void MakeFolder();                                      // Select creation of the folder structure 
   TFolder* GetFolder() const;                             // Provide pointer to the whiteboard folder 
   TObject* GetMainObject() const;                         // Provide pointer to the main object structure
@@ -28,6 +28,7 @@ class AliJob : public TTask
   TObject* GetObject(Int_t j) const;                      // Provide j-th stored object
   TObjArray* GetObjects() const;                          // Provide all stored object pointers
   TObjArray* GetObjects(const char* classname);           // Provide all objects inheriting from "classname" 
+  void ProcessObject(TObject* obj);                       // Process all sub-tasks for the specified object
 
  protected :
   Int_t fMakefolder;    // Flag to indicate creation of the folder structure
@@ -38,6 +39,6 @@ class AliJob : public TTask
 
   void SetMainObject(TObject* obj); // Store pointer to the main object structure
 
- ClassDef(AliJob,2) // Base class for top level job in a task based procedure 
+ ClassDef(AliJob,4) // Base class for top level job in a task based procedure 
 };
 #endif