public:
AliAnalysisTaskNucleiv2SP();
- AliAnalysisTaskNucleiv2SP(const char *name);
+ AliAnalysisTaskNucleiv2SP(const char *name);
virtual ~AliAnalysisTaskNucleiv2SP() {}
virtual void UserCreateOutputObjects();
virtual void Initialize();
virtual void UserExec(Option_t *option);
virtual void Terminate(Option_t *);
-
+
Float_t GetEventPlaneForCandidate(AliESDtrack* track0, const TVector2* q,AliEventplane *pl);
Float_t GetPhi0Pi(Float_t phi);
+ void SetIsPrimCut (Bool_t isPrimCut = kFALSE) { fisPrimCut = isPrimCut; }
+ void SetParticle (Float_t ptc = 1. ) { fptc = ptc; }
+
private:
-
+
+ Bool_t fisPrimCut; // Boolean : kTRUE = isprimarycut
+ Float_t fptc; // Selected ptc 1 = d; 2 = t; 3 =3He
+
TList *fListHist; //! List of histograms
TH1F *fHistEventMultiplicity; //! event multiplicity
TH2F *fhBB; //! ScatterPlot Total
TH2F *fhBBDeu; //! ScatterPlot Total
- TH2F *fhPtDeu; //! correctet vs non correcter d pt
TH2F *fhTOF; //! ScatterPlot Total TOF
TH1F *fhMassTOF; //! Mass Distribution TOF
TH2F *hCos2DeltaVzATPCvsCentrality;
TH2F *hCos2DeltaVzCTPCvsCentrality;
TH2F *hCos2DeltaVzCVzAvsCentrality;
+ TH2F *hCos2DeltaVzMTPCpvsCentrality;
+ TH2F *hCos2DeltaVzMTPCnvsCentrality;
+ TH2F *hCos2DeltaTPCpTPCnvsCentrality;
// For SP resolution
TH2F *hQVzAQVzCvsCentrality;
- // THnSparse
+ // For NUA correction
+
+ TH2F *hQxVzAvsCentrality;
+ TH2F *hQyVzAvsCentrality;
+ TH2F *hQxVzCvsCentrality;
+ TH2F *hQyVzCvsCentrality;
+ TH2F *hQxVzMvsCentrality;
+ TH2F *hQyVzMvsCentrality;
+
+ // TTree
+ TTree *ftree; //! Some Information on the tracks
+ Double_t tCentrality ;
+ Double_t tType ;
+ Double_t tHasTOF ;
+ Double_t tpT ;
+ Double_t tMassTOF ;
+ Double_t tuqV0A ;
+ Double_t tuqV0C ;
+ Double_t tCharge ;
+ Double_t tCosdeltaphiTPC ;
+ Double_t tCosdeltaphiV0M ;
+ Double_t tCosdeltaphiV0A ;
+ Double_t tCosdeltaphiV0C ;
+ Double_t timpactXY ;
+ Double_t timpactZ ;
+ Double_t tpull ;
+ Double_t tphi ;
- THnSparse * fHistRealTracks;
-
//---------------------------------------------------------------------------
AliESDtrackCuts *fESDtrackCuts;
AliESDtrackCuts *fESDtrackCutsEP;