X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=JETAN%2FAliAnalysisTaskKMeans.h;h=58116b3806ecb21ab5f30058998ac4d379e14135;hb=03d364db1a451c7b13c0246a5f2c6d1b50d75dd0;hp=a6dd6f11853c8335c12e45cf9652e24c11ca49d8;hpb=19c5a36aa205d895e05ab046a53e03852f51d09f;p=u%2Fmrichter%2FAliRoot.git diff --git a/JETAN/AliAnalysisTaskKMeans.h b/JETAN/AliAnalysisTaskKMeans.h index a6dd6f11853..58116b3806e 100644 --- a/JETAN/AliAnalysisTaskKMeans.h +++ b/JETAN/AliAnalysisTaskKMeans.h @@ -1,5 +1,5 @@ -#ifndef AliAnalysisTaskKMeans_cxx -#define AliAnalysisTaskKMeans_cxx +#ifndef ALIANALYSISTASKKMEANS_H +#define ALIANALYSISTASKKMEANS_H /* Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ @@ -27,8 +27,10 @@ class AliKMeansResult; class AliAnalysisTaskKMeans : public AliAnalysisTaskSE { public: - AliAnalysisTaskKMeans(); + AliAnalysisTaskKMeans(); AliAnalysisTaskKMeans(const char *name); + AliAnalysisTaskKMeans(const AliAnalysisTaskKMeans &res); + AliAnalysisTaskKMeans& operator=(const AliAnalysisTaskKMeans& trclass); virtual ~AliAnalysisTaskKMeans() {} virtual void UserCreateOutputObjects(); virtual void UserExec(Option_t *option); @@ -38,6 +40,7 @@ class AliAnalysisTaskKMeans : public AliAnalysisTaskSE { virtual Double_t DeltaR(Double_t phi1, Double_t eta1, Double_t phi2, Double_t eta2); virtual void SetK(Int_t k) {fK = k;} virtual void SetMinimumMultiplicity(Int_t k) {fNMin = k;} + virtual void SetEtaPhi(TH2F* h2) {fH2REtaPhi = h2;} private: // Others Int_t fK; // K @@ -72,9 +75,12 @@ class AliAnalysisTaskKMeans : public AliAnalysisTaskSE { TH1F* fHCSize; //! Cluster Size TH1F* fHNCluster; //! Number of clusters TH2F* fHPtDensity; //! Pt vs density - AliKMeansResult* fA[10]; //! - AliKMeansResult* fB[10]; //! - AliESDtrackCuts* fCuts; // List of cuts + TH1F* fHDPhi; //! Phi Correlation + TH2F* fH2EtaPhi; //! eta phi + TH2F* fH2REtaPhi; // eta phi + AliKMeansResult* fA[10]; //! Array of results + AliKMeansResult* fB[10]; //! Array of results + AliESDtrackCuts* fCuts; // List of cuts ClassDef(AliAnalysisTaskKMeans, 1); // A k-means clustering analysis };