virtual void ConnectInputData(Option_t *);
virtual void CreateOutputObjects();
virtual void Exec(Option_t *option);
- Bool_t IsCosmic(const AliESDtrack* track1 = 0x0, Int_t trackNumber = 0, Double_t ptMin = 6.);
virtual void Terminate(Option_t *);
void SetCutType(Int_t ctype) {fCutType = ctype;}
void SetCuts(AliESDtrackCuts* trackCuts) {fTrackCuts = trackCuts;}
void SetCutsITS(AliESDtrackCuts* trackCutsITS) {fTrackCutsITS = trackCutsITS;}
- void SetMaxCosmicAngle(Double_t angle) {fMaxCosmicAngle = angle;}
+ void SetPtMax(Float_t ptmax) {fPtMax = ptmax;}
Int_t GetCutType() {return fCutType;}
+ Float_t GetPtMax() {return fPtMax;}
protected:
Int_t fCutType; // Cut Type set in AddTask*
AliESDtrackCuts *fTrackCuts; // TrackCuts for global vs TPConly comparison
AliESDtrackCuts *fTrackCutsITS; // TrackCuts including ITSrefit
-
- Double_t fMaxCosmicAngle; // Max deviation from pi (angle between two tracks) in case of cosmic candidate
+ Float_t fPtMax; // Maximum pT for histograms
+
TH1F *fNEventAll; //! Event counter
TH1F *fNEventSel; //! Event counter: Selected events for analysis
TH1F *fPtAll; //! Pt spectrum all charged particles
TH3F *fPtAllminPtTPCvsPtAllEtaPos; //! Momentum resolution (global vs TPConly) vs Eta for positive particles
TH3F *fPtAllminPtTPCvsPtAllEtaNeg; //! Momentum resolution (global vs TPConly) vs Eta for negative particles
TH3F *fPtAllminPtTPCvsPtAllNPointTPC; //! Momentum resolution vs NPointTPC
- TH3F *fPtAllminPtTPCvsPtAllNPointTPCS; //! Momentum resolution vs NPointTPCShared/NPointTPC
TH3F *fPtAllminPtTPCvsPtAllDCAR; //! Momentum resolution vs DCAR
TH3F *fPtAllminPtTPCvsPtAllDCAZ; //! Momentum resolution vs DCAZ
TH3F *fPtAllminPtTPCvsPtAllPhi; //! Momentum resolution vs Phi
TH3F *fPtITSouterminPtTPCvsPtAllEtaPos; //! Momentum resolution (global vs ITSouter-TPCinner) vs Eta for positive particles
TH3F *fPtITSouterminPtTPCvsPtAllEtaNeg; //! Momentum resolution (global vs ITSouter-TPCinner) vs Eta for negative particles
TH3F *fPtITSouterminPtTPCvsPtAllNPointTPC; //! Momentum resolution vs NPointTPC
- TH3F *fPtITSouterminPtTPCvsPtAllNPointTPCS; //! Momentum resolution vs NPointTPCS
TH3F *fPtITSouterminPtTPCvsPtAllDCAR; //! Momentum resolution vs DCAR
TH3F *fPtITSouterminPtTPCvsPtAllDCAZ; //! Momentum resolution vs DCAZ
TH3F *fPtITSouterminPtTPCvsPtAllPhi; //! Momentum resolution vs Phi
TH3F *fPtITSminPtTPCvsPtITSEtaPos; //! Momentum resolution (global with ITSrefit vs TPConly) vs Eta for positive particles
TH3F *fPtITSminPtTPCvsPtITSEtaNeg; //! Momentum resolution (global with ITSrefit vs TPConly) vs Eta for negative particles
TH3F *fPtITSminPtTPCvsPtITSNPointTPC; //! Momentum resolution vs NPointTPC
- TH3F *fPtITSminPtTPCvsPtITSNPointTPCS; //! Momentum resolution vs NPointTPCS
TH3F *fPtITSminPtTPCvsPtITSDCAR; //! Momentum resolution vs DCAR
TH3F *fPtITSminPtTPCvsPtITSDCAZ; //! Momentum resolution vs DCAZ
TH3F *fPtITSminPtTPCvsPtITSPhi; //! Momentum resolution vs Phi
TH3F *fPtITSminPtTPCvsRel1PtUncertaintyPhi; //! Momentum resolution vs Rel1PtUncertainty vs Phi
TH3F *fPtRel1PtUncertaintyChi2PerClusTPC; //! Global Pt vs relUncertainty1Pt vs Chi2PerClusTPC
- TH3F *fPtNPointTPCSChi2PerClusTPC; //! Global Pt vs NPointTPCShared/NPointTPC vs Chi2PerClusTPC
- TH3F *fPtNPointTPCSRel1PtUncertainty; //! Global Pt vs NPointTPCShared/NPointTPC vs relUncertainty1Pt
- TH3F *fPtRel1PtUncertaintyChi2PerClusTPCSharedSel; //! Global Pt vs relUncertainty1Pt vs Chi2PerClusTPC for NPointTPCShared/NPointTPC>0.05
TList *fHistListITS; //! List of Histograms
- TH1F *fPtSignedCosmicCandidates; //! Cosmic Candidates
- TH1F *fDeltaPtCosmicCandidates; //! Cosmic Candidates Delta Pt
- TH2F *fDeltaPhiSumEta; //! Cosmic Candidates Delta Phi vs Sum Eta
- TH2F *fDCAZCosmicCandidates; //! Cosmic Candidates DCAZ track1 vs track2
- TH2F *fDCARCosmicCandidates; //! Cosmic Candidates DCAR track1 vs track2
- TH1F *fTheta; //! Angle \theta between cosmic candidates in 3D space
- TH1F *fThetaZoom; //! Angle between cosmic candidates in 3D space zoomed into back-to-back region
- TH3F *fThetaPt1Pt2; //! Angle theta vs Pt1 vs Pt2
- TH3F *fDeltaPhiSumEtaPt1; //! Delta Phi vs Sum Eta vs Pt1
- TH3F *fDeltaPhiSumEtaPt2; //! Delta Phi vs Sum Eta vs Pt2
- TH3F *fThetaDCAZ1DCAZ2; //! Angle theta vs DCAZ1 vs DCAZ2
-
- TList *fHistListCosmics; //! List of Histograms for cosmic candidates
-
ClassDef(AliPWG4HighPtQATPConly,1)
};