]>
Commit | Line | Data |
---|---|---|
b0d3d6b9 | 1 | // |
2 | // This macro is defined in order to have a unique point | |
3 | // where the standard cuts are configured, in order to be sure | |
4 | // that all common parts of the cuts will be defined coherently | |
5 | // | |
6 | AliESDtrackCuts QualityCutsTPC() | |
7 | { | |
8 | // create output variable | |
9 | AliESDtrackCuts cuts; | |
10 | ||
11 | // general acceptance/pt cuts | |
12 | cuts.SetPtRange ( 0.15, 1.0e+10); | |
13 | cuts.SetEtaRange(-0.8 , 0.8); | |
14 | ||
15 | // DCA cuts | |
16 | cuts.SetMaxDCAToVertexXYPtDep("0.0182+0.0350/pt^1.01"); | |
17 | cuts.SetMaxDCAToVertexZ(2.0); | |
18 | cuts.SetDCAToVertex2D(kFALSE); | |
19 | cuts.SetRequireSigmaToVertex(kFALSE); | |
20 | ||
21 | // TPC related cuts for TPC+ITS tracks | |
22 | cuts.SetMinNClustersTPC(70); | |
23 | cuts.SetMaxChi2PerClusterTPC(4); | |
24 | cuts.SetAcceptKinkDaughters(kFALSE); | |
25 | cuts.SetRequireTPCRefit(kTRUE); | |
26 | ||
27 | // ITS related cuts for TPC+ITS tracks | |
28 | cuts.SetRequireITSRefit(kTRUE); | |
29 | cuts.SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kAny); | |
30 | ||
31 | // finished | |
32 | return cuts; | |
33 | } |