virtual void UserCreateOutputObjects();
virtual void UserExec(Option_t*);
+ virtual void FinishTaskOutput();
virtual void Terminate(Option_t*);
void SetOption(const char* opt) { fOption = opt; }
void SetPhysicsSelection(AliPhysicsSelection* physicsSelection) { fPhysicsSelection = physicsSelection; }
- AliPhysicsSelection* GetPhysicsSelection() const {return fPhysicsSelection; }
+ AliPhysicsSelection* GetPhysicsSelection() const { return fPhysicsSelection; }
+ void SetUseSpecialOutput(Bool_t v=kTRUE) {fUseSpecialOutput = v;}
+ Bool_t GetUseSpecialOutput() const { return fUseSpecialOutput; }
protected:
TList* fOutput; //! list send on output slot 1
TString fOption; // option string
-
+ Bool_t fUseSpecialOutput; // do we use special output instead of merging?
AliPhysicsSelection* fPhysicsSelection; // event selection class
-
private:
AliPhysicsSelectionTask(const AliPhysicsSelectionTask&);
AliPhysicsSelectionTask& operator=(const AliPhysicsSelectionTask&);
- ClassDef(AliPhysicsSelectionTask, 1);
+ ClassDef(AliPhysicsSelectionTask, 2);
};
#endif