]>
Commit | Line | Data |
---|---|---|
3ec50490 | 1 | AliAnalysisVertexingHF* ConfigVertexingHF() { |
2 | ||
3 | printf("Call to AliAnalysisVertexingHF parameters setting :\n"); | |
4 | vHF = new AliAnalysisVertexingHF(); | |
5 | ||
7aab68c3 | 6 | //--- switch-off candidates finding (default: all on) |
7 | //vHF->SetD0toKpiOff(); | |
3ec50490 | 8 | //vHF->SetJPSItoEleOff(); |
7aab68c3 | 9 | //vHF->Set3ProngOff(); |
dc963de9 | 10 | //vHF->SetLikeSignOn(); |
3ec50490 | 11 | vHF->Set4ProngOff(); |
dc963de9 | 12 | //vHF->SetDstarOff(); |
7aab68c3 | 13 | //--- secondary vertex with KF? |
14 | //vHF->SetSecVtxWithKF(); | |
15 | //--- set cuts for single-track selection | |
f8fa4595 | 16 | |
17 | AliESDtrackCuts *esdTrackCuts = new AliESDtrackCuts("AliESDtrackCuts","default"); | |
18 | esdTrackCuts->SetRequireITSRefit(kTRUE); | |
19 | esdTrackCuts->SetMinNClustersITS(5); | |
20 | esdTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD, | |
2ff20727 | 21 | AliESDtrackCuts::kBoth); |
f8fa4595 | 22 | esdTrackCuts->SetMinDCAToVertexXY(0.); |
23 | esdTrackCuts->SetPtRange(0.3,1.e10); | |
24 | AliAnalysisFilter *trkFilter = new AliAnalysisFilter("trackFilter"); | |
25 | trkFilter->AddCuts(esdTrackCuts); | |
26 | vHF->SetTrackFilter(trkFilter); | |
2ff20727 | 27 | AliESDtrackCuts *esdTrackCutsSoftPi = new AliESDtrackCuts("AliESDtrackCuts","default"); |
28 | AliAnalysisFilter *trkFilterSoftPi = new AliAnalysisFilter("trackFilterSoftPi"); | |
29 | trkFilterSoftPi->AddCuts(esdTrackCutsSoftPi); | |
30 | vHF->SetTrackFilterSoftPi(trkFilterSoftPi); | |
7aab68c3 | 31 | //--- set cuts for candidates selection |
dcb444c9 | 32 | vHF->SetD0toKpiCuts(0.7,999999.,1.1,0.,0.,999999.,999999.,999999.,0.); |
6082200b | 33 | vHF->SetBtoJPSICuts(0.350); |
3ec50490 | 34 | vHF->SetDplusCuts(0.2,0.,0.,0.,0.,0.01,0.06,0.,0.,0.8); |
81679460 | 35 | vHF->SetDsCuts(0.2,0.,0.,0.,0.,0.005,0.06,0.,0.,0.8,0.,0.1,0.1); |
6082200b | 36 | vHF->SetLcCuts(0.2,0.,0.,0.,0.,0.01,0.06,0.,0.,0.8); |
2ff20727 | 37 | vHF->SetDstarCuts(999999., 999999., 0.1, 1.0, 0.5); |
38 | vHF->SetD0fromDstarCuts(0.7,999999.,1.1,0.,0.,999999.,999999.,999999.,0.); | |
7aab68c3 | 39 | //--- set this if you want to reconstruct primary vertex candidate by |
40 | // candidate using other tracks in the event (for pp, broad | |
41 | // interaction region) | |
dc963de9 | 42 | //vHF->SetRecoPrimVtxSkippingTrks(); |
7aab68c3 | 43 | //--- OR set this if you want to remove the candidate daughters from |
44 | // the primary vertex, without recostructing it from scratch | |
45 | //vHF->SetRmTrksFromPrimVtx(); | |
46 | ||
47 | //--- check the settings | |
48 | vHF->PrintStatus(); | |
49 | //--- verbose | |
dc963de9 | 50 | //AliLog::SetClassDebugLevel("AliAnalysisVertexingHF",2); |
7aab68c3 | 51 | |
3ec50490 | 52 | |
53 | return vHF; | |
54 | } | |
55 | ||
56 | ||
57 |