X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ANALYSIS%2FAliAnalysisTaskPIDqa.h;h=53ca7caf8f008a497ccb8a74ff1e973017812797;hb=44f1663530522c82f09e7f8abfba78b022d8d427;hp=2daac45dcda8c4a747c8b231ee15f0e656027ea7;hpb=152a39e67a537fc4cd9d2def3dc3b7217415e3ab;p=u%2Fmrichter%2FAliRoot.git diff --git a/ANALYSIS/AliAnalysisTaskPIDqa.h b/ANALYSIS/AliAnalysisTaskPIDqa.h index 2daac45dcda..53ca7caf8f0 100644 --- a/ANALYSIS/AliAnalysisTaskPIDqa.h +++ b/ANALYSIS/AliAnalysisTaskPIDqa.h @@ -23,6 +23,7 @@ class AliPIDResponse; class TList; class AliVEvent; +class AliESDv0KineCuts; class AliAnalysisTaskPIDqa : public AliAnalysisTaskSE { @@ -39,6 +40,13 @@ public: private: AliPIDResponse *fPIDResponse; //! PID response Handler + AliESDv0KineCuts *fV0cuts; //! ESD V0 cuts + + TObjArray *fV0electrons; //! array with pointer to identified particles from V0 decays (electrons) + TObjArray *fV0pions; //! array with pointer to identified particles from V0 decays (pions) + TObjArray *fV0kaons; //! array with pointer to identified particles from V0 decays (kaons) + TObjArray *fV0protons; //! array with pointer to identified particles from V0 decays (ptotons) + TList *fListQA; //! list with all QA histograms TList *fListQAits; //! List with ITS QA histograms TList *fListQAitsSA; //! List with ITS SA QA histograms @@ -46,8 +54,13 @@ private: TList *fListQAtpc; //! List with TPC QA histograms TList *fListQAtrd; //! List with TRD QA histograms TList *fListQAtof; //! List with TOF QA histograms + TList *fListQAt0; //! List with T0 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 + TList *fListQAinfo; //! List with information about loaded splines etc. void ExecNewRun(); @@ -57,16 +70,28 @@ private: void SetupTPCqa(); void SetupTRDqa(); void SetupTOFqa(); + void SetupT0qa(); void SetupEMCALqa(); + void SetupHMPIDqa(); + void SetupTOFHMPIDqa(); void SetupTPCTOFqa(); + void SetupV0qa(); + void SetupQAinfo(); + // + void FillV0PIDlist(); + void ClearV0PIDlist(); // void FillITSqa(); void FillTPCqa(); void FillTRDqa(); void FillTOFqa(); + void FillT0qa(); void FillEMCALqa(); + void FillHMPIDqa(); + void FillTOFHMPIDqa(); void FillTPCTOFqa(); + void FillQAinfo(); // void SetRecoInfo(); @@ -80,6 +105,6 @@ private: AliAnalysisTaskPIDqa(const AliAnalysisTaskPIDqa &other); AliAnalysisTaskPIDqa& operator=(const AliAnalysisTaskPIDqa &other); - ClassDef(AliAnalysisTaskPIDqa,1) // Task to properly set the PID response functions of all detectors + ClassDef(AliAnalysisTaskPIDqa,2) // Task to properly set the PID response functions of all detectors }; #endif