]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG3/vertexingHF/ConfigVertexingHF.C
Updates Ds cuts (Francesco, Sergey)
[u/mrichter/AliRoot.git] / PWG3 / vertexingHF / ConfigVertexingHF.C
1 AliAnalysisVertexingHF* ConfigVertexingHF() {
2
3   printf("Call to AliAnalysisVertexingHF parameters setting :\n");
4   vHF = new AliAnalysisVertexingHF();
5  
6   vHF->SetUseTRef(); // only if you write on the AOD
7   //--- switch-off candidates finding (default: all on)
8   //vHF->SetD0toKpiOff();
9   //vHF->SetJPSItoEleOff();
10   //vHF->Set3ProngOff();
11   vHF->Set4ProngOff();
12   //--- secondary vertex with KF?
13   //vHF->SetSecVtxWithKF();
14   //--- set cuts for single-track selection
15   vHF->SetITSrefitRequired();
16   vHF->SetBothSPDRequired();
17   vHF->SetMinITSCls(5);
18   vHF->SetMinPtCut(0.3);
19   vHF->SetMind0Cut(0.);
20   //--- set cuts for candidates selection
21   vHF->SetD0toKpiCuts(0.2,999999.,1.1,0.,0.,999999.,999999.,999999.,0.3);
22   vHF->SetBtoJPSICuts(0.350);
23   vHF->SetDplusCuts(0.2,0.,0.,0.,0.,0.01,0.06,0.,0.,0.8);
24   vHF->SetDsCuts(0.2,0.,0.,0.,0.,0.005,0.06,0.,0.,0.8,0.,0.1,0.1);
25   vHF->SetLcCuts(0.2,0.,0.,0.,0.,0.01,0.06,0.,0.,0.8);
26   //--- set this if you want to reconstruct primary vertex candidate by
27   //    candidate using other tracks in the event (for pp, broad 
28   //    interaction region)
29   vHF->SetRecoPrimVtxSkippingTrks();
30   //--- OR set this if you want to remove the candidate daughters from 
31   //    the primary vertex, without recostructing it from scratch
32   //vHF->SetRmTrksFromPrimVtx();
33
34   //--- check the settings
35   vHF->PrintStatus();
36   //--- verbose
37   vHF->SetDebug(0);
38
39  
40   return vHF;
41 }
42
43
44