]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/AliAnalysisTaskSE.h
Changes for #93916 EMCAL commit attached patch and port to the release
[u/mrichter/AliRoot.git] / ANALYSIS / AliAnalysisTaskSE.h
index c732202702642b6b9b6a919cb4a93558293d62e8..31d34c1d96b4d2c6bf3291264928487e4b855a86 100644 (file)
@@ -13,6 +13,7 @@ class AliAODEvent;
 class AliAODHeader;
 class AliAODTracklets;
 class AliAODCaloCells;
+class AliAODCaloTrigger;
 class AliMCEvent;
 class AliMCEventHandler;
 class AliInputEventHandler;
@@ -43,7 +44,7 @@ class AliAnalysisTaskSE : public AliAnalysisTask
     // To be implemented by user
     virtual void   UserCreateOutputObjects()  {;}
     virtual void   UserExec(Option_t* /*option*/) {;}
-    virtual void   UserExecMix(Option_t *option = "") {;}
+    virtual void   UserExecMix(Option_t */*option*/) {;}
     virtual Bool_t UserNotify() {return kTRUE;}
     virtual void   NotifyRun()  {;}
     
@@ -66,6 +67,7 @@ class AliAnalysisTaskSE : public AliAnalysisTask
     virtual Bool_t        IsStandardAOD() const;
     virtual TList*        GetQAHistos()   const {return fHistosQA;}
     virtual Bool_t        IsEventInBinZero() { return kFALSE;}
+    virtual UInt_t        GetCollisionCandidates() const { return fOfflineTriggerMask;}
  protected:
     void ConnectMultiHandler();
     void DisconnectMultiHandler();
@@ -92,11 +94,13 @@ class AliAnalysisTaskSE : public AliAnalysisTask
     static TClonesArray*    fgAODJets;          //! Jets for replication
     static TClonesArray*    fgAODFMDClusters;   //! FMDClusters for replication
     static TClonesArray*    fgAODCaloClusters;  //! CaloClusters for replication
+    static AliAODCaloTrigger* fgAODEMCALTrigger; //! Emcal Trigger for replication
+    static AliAODCaloTrigger* fgAODPHOSTrigger;  //! Phos Trigger for replication
     static TClonesArray*    fgAODMCParticles;   //! MC Particles for replicatio
     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
     // Event Selection
     UInt_t fOfflineTriggerMask;   //  Task processes collision candidates only
     // Event Mixing