Fix bug in building local list of valid files.
[u/mrichter/AliRoot.git] / ANALYSIS / AliAnalysisTaskSE.h
index 31d34c1..78aaaaf 100644 (file)
@@ -11,6 +11,8 @@
 
 class AliAODEvent;
 class AliAODHeader;
+class AliTOFHeader;
+class AliAODVZERO;
 class AliAODTracklets;
 class AliAODCaloCells;
 class AliAODCaloTrigger;
@@ -55,13 +57,13 @@ class AliAnalysisTaskSE : public AliAnalysisTask
     // Loading the declared input branches
     void           LoadBranches() const;
  // Getters
-    virtual Int_t         DebugLevel()  {return fDebug;     }
-    virtual AliVEvent*    InputEvent()  {return fInputEvent;}
-    virtual AliESDfriend* ESDfriend()   {return fESDfriend; }
-    virtual AliAODEvent*  AODEvent()    {return fOutputAOD; }
-    virtual TTree*        OutputTree()  {return fTreeA;     }
-    virtual AliMCEvent*   MCEvent()     {return fMCEvent;   }
-    virtual Long64_t      Entry()       {return fEntry;     }
+    virtual Int_t         DebugLevel() const  {return fDebug;     }
+    virtual AliVEvent*    InputEvent() const  {return fInputEvent;}
+    virtual AliESDfriend* ESDfriend()  const  {return fESDfriend; }
+    virtual AliAODEvent*  AODEvent()   const  {return fOutputAOD; }
+    virtual TTree*        OutputTree() const  {return fTreeA;     }
+    virtual AliMCEvent*   MCEvent()    const  {return fMCEvent;   }
+    virtual Long64_t      Entry()      const  {return fEntry;     }
     virtual const AliEventTag *EventTag() const;
     virtual const char*   CurrentFileName();
     virtual Bool_t        IsStandardAOD() const;
@@ -86,7 +88,9 @@ class AliAnalysisTaskSE : public AliAnalysisTask
     // Output histos for QA
     TList*                fHistosQA;        //! Output histos for QA
     // Provisions for replication
-    static AliAODHeader*    fgAODHeader;        //! Header for replication
+    static AliVHeader*      fgAODHeader;        //! Header for replication
+    static AliTOFHeader*    fgTOFHeader;        //! TOFHeader for replication
+    static AliAODVZERO*     fgAODVZERO;         //! VZERO for replication
     static TClonesArray*    fgAODTracks;        //! Tracks for replication
     static TClonesArray*    fgAODVertices;      //! Vertices for replication
     static TClonesArray*    fgAODV0s;           //! V0s for replication
@@ -100,12 +104,13 @@ class AliAnalysisTaskSE : public AliAnalysisTask
     static AliAODTracklets* fgAODTracklets;     //! Tracklets for replication
     static AliAODCaloCells* fgAODEmcalCells;    //! Emcal Cell replication
     static AliAODCaloCells* fgAODPhosCells;     //! Phos  Cell replication
-       static TClonesArray*    fgAODDimuons;       //! Dimuons replication
+    static TClonesArray*    fgAODDimuons;       //! Dimuons replication
+    static TClonesArray*    fgAODHmpidRings;    //! HMPID replication
     // Event Selection
     UInt_t fOfflineTriggerMask;   //  Task processes collision candidates only
     // Event Mixing
     AliMultiInputEventHandler *fMultiInputHandler;  //! pointer to multihandler
-    AliMCEventHandler         *fMCEventHandler;     //! pointer to MCEventHandler
+    AliInputEventHandler      *fMCEventHandler;     //! pointer to MCEventHandler
     ClassDef(AliAnalysisTaskSE, 4); // Analysis task for standard jet analysis
 };