3 #ifndef ALIDNDETASYSTEMATICSSELECTOR_H
4 #define ALIDNDETASYSTEMATICSSELECTOR_H
6 #include "AliSelectorRL.h"
9 class AlidNdEtaCorrection;
12 class AlidNdEtaSystematicsSelector : public AliSelectorRL {
14 AlidNdEtaSystematicsSelector();
15 virtual ~AlidNdEtaSystematicsSelector();
17 virtual void Begin(TTree* tree);
18 virtual void SlaveBegin(TTree *tree);
19 virtual Bool_t Process(Long64_t entry);
20 virtual void SlaveTerminate();
21 virtual void Terminate();
24 void ReadUserObjects(TTree* tree);
26 void FillCorrectionMaps(TObjArray* listOfTracks);
27 void FillSecondaries(TObjArray* listOfTracks);
29 TH3F* fSecondaries; // (accepted tracks) vs (tracks from sec)/(n * tracks from sec) vs pT
30 AlidNdEtaCorrection* fdNdEtaCorrection[4]; // correction for different particle species: here pi, K, p, others
32 AliESDtrackCuts* fEsdTrackCuts; // Object containing the parameters of the esd track cuts
36 ClassDef(AlidNdEtaSystematicsSelector, 0);