]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/AliAnalysisTaskSE.h
Modifications to SPD services in order to reduce the number of overlaps with FMD...
[u/mrichter/AliRoot.git] / ANALYSIS / AliAnalysisTaskSE.h
index 84068a642ab2b7cf14e070e7e65b4fe2c38d0625..8ab14ccb6e14a0d2b6a5c6742d56a50b9bdfa2ad 100644 (file)
@@ -9,6 +9,8 @@
 #include "AliAnalysisTask.h"
 class AliVEvent;
 class AliAODEvent;
+class AliAODHeader;
+class AliAODTracklets;
 class AliMCEvent;
 class AliInputEventHandler;
 class TTree;
@@ -32,8 +34,9 @@ class AliAnalysisTaskSE : public AliAnalysisTask
     // To be implemented by user
     virtual void UserCreateOutputObjects()  {;}
     virtual void UserExec(Option_t* /*option*/) {;}
-    
-    // Getters
+    // Helpers for adding branches to the AOD
+   virtual void AddAODBranch(const char* cname, void* addobj);
+// Getters
     virtual Int_t        DebugLevel()  {return fDebug;     }
     virtual AliVEvent*   InputEvent()  {return fInputEvent;}
     virtual AliAODEvent* AODEvent()    {return fOutputAOD; }
@@ -49,6 +52,15 @@ class AliAnalysisTaskSE : public AliAnalysisTask
     AliAODEvent*          fOutputAOD;       //! AOD out 
     AliMCEvent*           fMCEvent;         //! MC
     TTree*                fTreeA;           //  AOD output Tree
+    static AliAODHeader*    fgAODHeader;        //! Header for replication
+    static TClonesArray*    fgAODTracks;        //! Tracks for replication
+    static TClonesArray*    fgAODVertices;      //! Vertices for replication
+    static TClonesArray*    fgAODV0s;           //! V0s for replication
+    static TClonesArray*    fgAODPMDClusters;   //! PMDClusters for replication
+    static TClonesArray*    fgAODJets;          //! Jets for replication
+    static TClonesArray*    fgAODFMDClusters;   //! FMDClusters for replication
+    static TClonesArray*    fgAODCaloClusters;  //! CaloClusters for replication
+    static AliAODTracklets* fgAODTracklets;     //! Tracklets for replication
     ClassDef(AliAnalysisTaskSE, 1); // Analysis task for standard jet analysis
 };