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
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
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