public:
AliAnalysisTaskNucleiv2SP();
- AliAnalysisTaskNucleiv2SP(const char *name); //select ptc 1 = d; 2 = t ; 3 = 3He
+ AliAnalysisTaskNucleiv2SP(const char *name);
virtual ~AliAnalysisTaskNucleiv2SP() {}
virtual void UserCreateOutputObjects();
void SetIsPrimCut (Bool_t isPrimCut = kFALSE) { fisPrimCut = isPrimCut; }
void SetParticle (Float_t ptc = 1. ) { fptc = ptc; }
- void SetMaxPull (Float_t pull = 3. ) { fmaxpull = pull; }
- void SetMaxVz (Float_t maxVz = 10. ) { fmaxVz = maxVz; }
private:
Bool_t fisPrimCut; // Boolean : kTRUE = isprimarycut
Float_t fptc; // Selected ptc 1 = d; 2 = t; 3 =3He
- Float_t fmaxpull; // Selected ptc 1 = d; 2 = t; 3 =3He
- Float_t fmaxVz; // Selected ptc 1 = d; 2 = t; 3 =3He
TList *fListHist; //! List of histograms
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 *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;