]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGJE/AliAnalysisTaskJetResponseV2.h
TUHKMgen is already converted to native cmake, removing the pkg file
[u/mrichter/AliRoot.git] / PWGJE / AliAnalysisTaskJetResponseV2.h
index 38c8dc2eecaeda6042aeab39fe1643dbe97d85e5..fee03c6fb21090d57d825d45595ce4c2cafad74d 100644 (file)
@@ -17,6 +17,7 @@ class THnSparse;
 class AliESDEvent;
 class AliAODEvent;
 class AliAODJet;
+class AliAODExtension;
 
 #include "AliAnalysisTaskSE.h"
 #include "AliVEvent.h"
@@ -59,6 +60,7 @@ public:
 
    virtual void     SetBranchNames(const TString &branch1= "", const TString &branch2 = "", const TString &branch3 = "");
    virtual void     SetBackgroundBranch(TString &branch) { fBackgroundBranch = branch;}
+   virtual void     SetNonStdFile(char* c){fNonStdFile = c;} 
    virtual void     SetIsPbPb(Bool_t b=kTRUE) { fIsPbPb = b; }
    virtual void     SetOfflineTrgMask(AliVEvent::EOfflineTriggerTypes mask) { fOfflineTrgMask = mask; }
    virtual void     SetMinContribVtx(Int_t n) { fMinContribVtx = n; }
@@ -88,16 +90,20 @@ public:
    virtual void     SetFillJetsBeforeCut1(Bool_t b) { fbJetsBeforeCut1 = b; }
    virtual void     SetFillJetsBeforeCut2(Bool_t b) { fbJetsBeforeCut2 = b; }
    virtual void     SetKeepJets(Bool_t b = kTRUE) { fKeepJets = b; }
+   virtual void     SetMatchMaxDist(Double_t max) { fMatchMaxDist = max;}
 
 private:
    // ESD/AOD events
-   AliESDEvent *fESD;    //! ESD object
-   AliAODEvent *fAOD;    //! AOD event
+   AliESDEvent      *fESD;    //! ESD object
+   AliAODEvent      *fAOD;    //! AOD event
+   AliAODEvent      *fAODOut; //! AOD event out
+   AliAODExtension  *fAODExtension; //! where we take the jets from can be input or output AOD
 
    // jets to compare
    TString fJetBranchName[3]; //  name of jet branches to compare
    TList *fListJets[3];       //! jet lists
 
+   TString       fNonStdFile; // name of delta aod file to catch the extension
    TString fBackgroundBranch;  // branch of external background
 
     // event selection
@@ -155,7 +161,7 @@ private:
    AliAnalysisTaskJetResponseV2(const AliAnalysisTaskJetResponseV2&); // not implemented
    AliAnalysisTaskJetResponseV2& operator=(const AliAnalysisTaskJetResponseV2&); // not implemented
 
-   ClassDef(AliAnalysisTaskJetResponseV2, 4);
+   ClassDef(AliAnalysisTaskJetResponseV2, 6);
 };
 
 #endif