]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG3/vertexingHF/ConfigVertexingHF.C
New EMC ideal calibration with all gains=0.005
[u/mrichter/AliRoot.git] / PWG3 / vertexingHF / ConfigVertexingHF.C
CommitLineData
3ec50490 1AliAnalysisVertexingHF* 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