1 #ifndef ALIANALYSISTASKDIJETS_H
2 #define ALIANALYSISTASKDIJETS_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 #include "AliAnalysisTaskSE.h"
12 class AliAnalysisTaskDiJets : public AliAnalysisTaskSE
15 AliAnalysisTaskDiJets();
16 AliAnalysisTaskDiJets(const char* name);
17 virtual ~AliAnalysisTaskDiJets() {;}
19 // Implementation of interface methods
20 virtual void UserCreateOutputObjects();
22 virtual void LocalInit() {Init();}
23 virtual void UserExec(Option_t *option);
24 virtual void Terminate(Option_t *option);
26 void SetFillAOD(Bool_t fill) { fFillAOD=fill; }
29 AliAnalysisTaskDiJets(const AliAnalysisTaskDiJets &det);
30 AliAnalysisTaskDiJets &operator=(const AliAnalysisTaskDiJets &det);
33 TClonesArray* fDiJets; // Array of dijets
34 TClonesArray* fDiJetsIn; // Array of dijets
36 Bool_t fFillAOD; // option to fill AOD branch
38 TList *fHistList; // Output list
40 TH1F *fH1DeltaPt; // Pt difference
41 TH1F *fH1DeltaPhi; // delta phi plot in (0,pi)
42 TH1F *fH1PhiImbal; // phi imbalance (-pi,pi)
43 TH1F *fH1Asym; // asymmetry of the dijet
44 TH2F *fH2Pt2vsPt1; // scatter plot with the two jets' Pt
45 TH2F *fH2DifvsSum; // Pt difference vs Pt sum
47 ClassDef(AliAnalysisTaskDiJets, 2); // Analysis task for standard dijet analysis