class AliESDEvent;
class AliAODEvent;
class AliAODJet;
+class AliAODExtension;
#include "AliAnalysisTaskSE.h"
#include "AliVEvent.h"
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; }
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
AliAnalysisTaskJetResponseV2(const AliAnalysisTaskJetResponseV2&); // not implemented
AliAnalysisTaskJetResponseV2& operator=(const AliAnalysisTaskJetResponseV2&); // not implemented
- ClassDef(AliAnalysisTaskJetResponseV2, 4);
+ ClassDef(AliAnalysisTaskJetResponseV2, 6);
};
#endif