]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/AliPhysicsSelectionTask.h
T0 ESD convert:only time from triggered interaction used for T0 raw vertex calculations
[u/mrichter/AliRoot.git] / ANALYSIS / AliPhysicsSelectionTask.h
index e611f6b0c338985d55a9a71e769588818f475165..42aff097df3fe023e0bdca29fe7206f4b4ac75fa 100644 (file)
@@ -20,24 +20,26 @@ class AliPhysicsSelectionTask : public AliAnalysisTaskSE {
 
     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; }
+    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