support for loading specific version running on LHC10c pass2
[u/mrichter/AliRoot.git] / ANALYSIS / AliAnalysisTaskPIDqa.h
index 75e8955..821fbbd 100644 (file)
@@ -23,6 +23,7 @@
 class AliPIDResponse;
 class TList;
 class AliVEvent;
+class AliESDv0KineCuts;\r
 
 class AliAnalysisTaskPIDqa : public AliAnalysisTaskSE {
   
@@ -38,14 +39,26 @@ public:
 
   
 private: 
-  AliPIDResponse *fPIDResponse;        //! PID response Handler
-  TList                 *fListQA;      //! list with all QA histograms
-  TList                 *fListQAits;   //! List with ITS 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                 *fListQAtpctof;//! List with combined PID from TPC + TOF
+  AliPIDResponse *fPIDResponse;             //! PID response Handler
+  AliESDv0KineCuts *fV0cuts;                //! ESD V0 cuts\r
+\r
+  TObjArray *fV0electrons;                  //! array with pointer to identified particles from V0 decays (electrons)\r
+  TObjArray *fV0pions;                      //! array with pointer to identified particles from V0 decays (pions)\r
+  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                 *fListQAV0;         //! List with V0 kine cuts QA histograms\r
 
   
   void ExecNewRun();
@@ -56,14 +69,22 @@ private:
   void SetupTRDqa();
   void SetupTOFqa();
   void SetupEMCALqa();
+  void SetupHMPIDqa();
+  void SetupTOFHMPIDqa();
   void SetupTPCTOFqa();
+  void SetupV0qa();\r
 
   //
+  void FillV0PIDlist();\r
+  void ClearV0PIDlist();\r
+  //\r
   void FillITSqa();
   void FillTPCqa();
   void FillTRDqa();
   void FillTOFqa();
   void FillEMCALqa();
+  void FillHMPIDqa();
+  void FillTOFHMPIDqa();
   void FillTPCTOFqa();
   
   //