4 // Script to make correction maps for dndeta measurements using the
5 // dNdEtaCorrection class.
7 // implementation with TSelector
10 #include "../CreateESDChain.C"
12 void makeCorrection2(Char_t* dataDir, Int_t nRuns=20, Int_t offset = 0, Bool_t debug = kFALSE, const Char_t* option = "")
14 gSystem->Load("libPWG0base");
15 gSystem->Load("libPWG0dep");
17 TChain* chain = CreateESDChainFromDir(dataDir, nRuns, offset);
19 fEsdTrackCuts = new AliESDtrackCuts();
20 fEsdTrackCuts->DefineHistograms(1);
22 fEsdTrackCuts->SetMinNClustersTPC(50);
23 fEsdTrackCuts->SetMaxChi2PerClusterTPC(3.5);
24 fEsdTrackCuts->SetMaxCovDiagonalElements(2,2,0.5,0.5,2);
25 fEsdTrackCuts->SetRequireTPCRefit(kTRUE);
27 fEsdTrackCuts->SetMinNsigmaToVertex(3);
28 fEsdTrackCuts->SetAcceptKingDaughters(kFALSE);
30 chain->GetUserInfo()->Add(fEsdTrackCuts);
32 AliLog::SetClassDebugLevel("AlidNdEtaCorrectionSelector", AliLog::kInfo);
33 AliLog::SetClassDebugLevel("AliSelectorRL", AliLog::kInfo);
35 TString selector("AlidNdEtaCorrectionSelector.cxx+");
39 chain->Process(selector, option);