]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/AliAnalysisTaskPIDqa.h
o remove obsolete lines
[u/mrichter/AliRoot.git] / ANALYSIS / AliAnalysisTaskPIDqa.h
index 821fbbd62307e55b5fe7566ba30b14ea9ab455da..12e02715f74aa8c309e72a5fec26b78fb3188a98 100644 (file)
@@ -1,45 +1,45 @@
-#ifndef ALIANALYSISTASKPIDQA_H
-#define ALIANALYSISTASKPIDQA_H
-
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * See cxx source for full Copyright notice                               */
-
-/* $Id: AliAnalysisTaskPIDqa.h 43642 2010-09-17 15:50:04Z wiechula $ */
-// Author: Jens Wiechula, 24/02/2011
-
-//==============================================================================
-//
-//
-//
-//
-//==============================================================================
-
-#include <TVectorDfwd.h>
-
-#ifndef ALIANALYSISTASKSE_H
-#include "AliAnalysisTaskSE.h"
-#endif
-
-class AliPIDResponse;
-class TList;
-class AliVEvent;
+#ifndef ALIANALYSISTASKPIDQA_H\r
+#define ALIANALYSISTASKPIDQA_H\r
+\r
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *\r
+ * See cxx source for full Copyright notice                               */\r
+\r
+/* $Id: AliAnalysisTaskPIDqa.h 43642 2010-09-17 15:50:04Z wiechula $ */\r
+// Author: Jens Wiechula, 24/02/2011\r
+\r
+//==============================================================================\r
+//\r
+//\r
+//\r
+//\r
+//==============================================================================\r
+\r
+#include <TVectorDfwd.h>\r
+\r
+#ifndef ALIANALYSISTASKSE_H\r
+#include "AliAnalysisTaskSE.h"\r
+#endif\r
+\r
+class AliPIDResponse;\r
+class TList;\r
+class AliVEvent;\r
 class AliESDv0KineCuts;\r
-
-class AliAnalysisTaskPIDqa : public AliAnalysisTaskSE {
-  
-  
-public:
-  AliAnalysisTaskPIDqa();
-  AliAnalysisTaskPIDqa(const char *name);
-  virtual ~AliAnalysisTaskPIDqa();
-
-  virtual void UserCreateOutputObjects();
-  
-  virtual void UserExec(Option_t */*option*/);
-
-  
-private: 
-  AliPIDResponse *fPIDResponse;             //! PID response Handler
+\r
+class AliAnalysisTaskPIDqa : public AliAnalysisTaskSE {\r
+  \r
+  \r
+public:\r
+  AliAnalysisTaskPIDqa();\r
+  AliAnalysisTaskPIDqa(const char *name);\r
+  virtual ~AliAnalysisTaskPIDqa();\r
+\r
+  virtual void UserCreateOutputObjects();\r
+  \r
+  virtual void UserExec(Option_t */*option*/);\r
+\r
+  \r
+private: \r
+  AliPIDResponse *fPIDResponse;             //! PID response Handler\r
   AliESDv0KineCuts *fV0cuts;                //! ESD V0 cuts\r
 \r
   TObjArray *fV0electrons;                  //! array with pointer to identified particles from V0 decays (electrons)\r
@@ -47,58 +47,61 @@ private:
   TObjArray *fV0kaons;                      //! array with pointer to identified particles from V0 decays (kaons)\r
   TObjArray *fV0protons;                    //! array with pointer to identified particles from V0 decays (ptotons)\r
 \r
-  TList                 *fListQA;           //! list with all QA histograms
-  TList                 *fListQAits;        //! List with ITS QA histograms
-  TList                 *fListQAitsSA;      //! List with ITS SA QA histograms
-  TList                 *fListQAitsPureSA;  //! List with ITS pure SA QA histograms
-  TList                 *fListQAtpc;        //! List with TPC QA histograms
-  TList                 *fListQAtrd;        //! List with TRD QA histograms
-  TList                 *fListQAtof;        //! List with TOF QA histograms
-  TList                 *fListQAemcal;      //! List with EMCAL QA histograms
-  TList                 *fListQAhmpid;      //! List with EMCAL QA histograms
-  TList                 *fListQAtofhmpid;   //! List with EMCAL QA histograms
-  TList                 *fListQAtpctof;     //! List with combined PID from TPC + TOF
+  TList                 *fListQA;           //! list with all QA histograms\r
+  TList                 *fListQAits;        //! List with ITS QA histograms\r
+  TList                 *fListQAitsSA;      //! List with ITS SA QA histograms\r
+  TList                 *fListQAitsPureSA;  //! List with ITS pure SA QA histograms\r
+  TList                 *fListQAtpc;        //! List with TPC QA histograms\r
+  TList                 *fListQAtrd;        //! List with TRD QA histograms\r
+  TList                 *fListQAtof;        //! List with TOF QA histograms\r
+  TList                 *fListQAemcal;      //! List with EMCAL QA histograms\r
+  TList                 *fListQAhmpid;      //! List with EMCAL QA histograms\r
+  TList                 *fListQAtofhmpid;   //! List with EMCAL QA histograms\r
+  TList                 *fListQAtpctof;     //! List with combined PID from TPC + TOF\r
   TList                 *fListQAV0;         //! List with V0 kine cuts QA histograms\r
-
-  
-  void ExecNewRun();
-
-  //qa object initialisation
-  void SetupITSqa();
-  void SetupTPCqa();
-  void SetupTRDqa();
-  void SetupTOFqa();
-  void SetupEMCALqa();
-  void SetupHMPIDqa();
-  void SetupTOFHMPIDqa();
-  void SetupTPCTOFqa();
+  TList                 *fListQAinfo;       //! List with information about loaded splines etc.\r
+\r
+  \r
+  void ExecNewRun();\r
+\r
+  //qa object initialisation\r
+  void SetupITSqa();\r
+  void SetupTPCqa();\r
+  void SetupTRDqa();\r
+  void SetupTOFqa();\r
+  void SetupEMCALqa();\r
+  void SetupHMPIDqa();\r
+  void SetupTOFHMPIDqa();\r
+  void SetupTPCTOFqa();\r
   void SetupV0qa();\r
-
-  //
+  void SetupQAinfo();\r
+\r
+  //\r
   void FillV0PIDlist();\r
   void ClearV0PIDlist();\r
   //\r
-  void FillITSqa();
-  void FillTPCqa();
-  void FillTRDqa();
-  void FillTOFqa();
-  void FillEMCALqa();
-  void FillHMPIDqa();
-  void FillTOFHMPIDqa();
-  void FillTPCTOFqa();
-  
-  //
-  void SetRecoInfo();
-  
-  //helper functions
-  TVectorD* MakeLogBinning(Int_t nbinsX, Double_t xmin, Double_t xmax);
-  TVectorD* MakeLinBinning(Int_t nbinsX, Double_t xmin, Double_t xmax);
-  TVectorD* MakeArbitraryBinning(const char* bins);
-  
-  
-  AliAnalysisTaskPIDqa(const AliAnalysisTaskPIDqa &other);
-  AliAnalysisTaskPIDqa& operator=(const AliAnalysisTaskPIDqa &other);
-  
-  ClassDef(AliAnalysisTaskPIDqa,1)  // Task to properly set the PID response functions of all detectors
-};
-#endif
+  void FillITSqa();\r
+  void FillTPCqa();\r
+  void FillTRDqa();\r
+  void FillTOFqa();\r
+  void FillEMCALqa();\r
+  void FillHMPIDqa();\r
+  void FillTOFHMPIDqa();\r
+  void FillTPCTOFqa();\r
+  void FillQAinfo();\r
+  \r
+  //\r
+  void SetRecoInfo();\r
+  \r
+  //helper functions\r
+  TVectorD* MakeLogBinning(Int_t nbinsX, Double_t xmin, Double_t xmax);\r
+  TVectorD* MakeLinBinning(Int_t nbinsX, Double_t xmin, Double_t xmax);\r
+  TVectorD* MakeArbitraryBinning(const char* bins);\r
+  \r
+  \r
+  AliAnalysisTaskPIDqa(const AliAnalysisTaskPIDqa &other);\r
+  AliAnalysisTaskPIDqa& operator=(const AliAnalysisTaskPIDqa &other);\r
+  \r
+  ClassDef(AliAnalysisTaskPIDqa,1)  // Task to properly set the PID response functions of all detectors\r
+};\r
+#endif\r