]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG1/AliAnalysisTaskV0QA.h
Added (partial) LHC11e period
[u/mrichter/AliRoot.git] / PWG1 / AliAnalysisTaskV0QA.h
index cada07b79806f2c93c4550801011b08b588d596a..6a2c1d6f09cf498ec155991f5ab3378eb46f5408 100644 (file)
@@ -7,7 +7,8 @@
 
 #include "THnSparse.h"
 #include "TList.h"
-#include "AliAnalysisTask.h"
+#include "AliPID.h"
+#include "AliAnalysisTaskSE.h"
 #include "AliAnalysisManager.h"
 #include "AliAnalysisDataContainer.h"
 
@@ -20,17 +21,20 @@ class TLorentzVector;
 class AliAnalysisManager;
 class AliAnalysisDataContainer;
 class AliESDtrackCuts;
+class AliMCEventHandler;
+class AliStack;
 class TChain;
 
-class AliAnalysisTaskV0QA : public AliAnalysisTask {
+class AliAnalysisTaskV0QA : public AliAnalysisTaskSE {
  public:
   //  AliAnalysisTaskV0QA() : AliAnalysisTask(), fESD(0), fChain(0) {}
-  AliAnalysisTaskV0QA(const char *name);
+    AliAnalysisTaskV0QA();
+    AliAnalysisTaskV0QA(const char *name);
+  
   virtual ~AliAnalysisTaskV0QA();
   
-  virtual void   ConnectInputData(Option_t *);
-  virtual void   CreateOutputObjects();
-  virtual void   Exec(Option_t *option);
+  virtual void   UserCreateOutputObjects();
+  virtual void   UserExec(Option_t *option);
   virtual void   Terminate(Option_t *);
 
   void InspectListOfChargedParticles();
@@ -155,8 +159,8 @@ class AliAnalysisTaskV0QA : public AliAnalysisTask {
 
 
 
-  Double_t fprobabilityPos[AliPID::kSPECIES];
-  Double_t fprobabilityNeg[AliPID::kSPECIES];
+  //Double_t fprobabilityPos[AliPID::kSPECIES];
+  //Double_t fprobabilityNeg[AliPID::kSPECIES];
 
   Int_t    fDim;        // number of dimensions THnSparse
   Double_t * fValueL;   //[fDim] values to THnSparse for L
@@ -167,7 +171,7 @@ class AliAnalysisTaskV0QA : public AliAnalysisTask {
   Double_t * fxminV0;   //[fDim] min value to THnSparse
   Double_t * fxmaxV0;   //[fDim] max value to THnSparse
   Int_t    * fbinsV0;   //[fDim] number of bins to THnSparse
-
+  Int_t         fCentralityC;  // centrality