]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - GRP/MakeGRPRecoParam.C
Code reworking to analize ESD and AOD (H.Qvigstad)
[u/mrichter/AliRoot.git] / GRP / MakeGRPRecoParam.C
index 237b6d2490b5004a820153efde834ab07f5afea4..6febb3c496a6a6c0367340406c37dd14e933a40a 100644 (file)
@@ -18,16 +18,72 @@ void MakeGRPRecoParam(AliRecoParam::EventSpecie_t default=AliRecoParam::kLowMult
   {
     AliGRPRecoParam * param = AliGRPRecoParam::GetCosmicTestParam();
     param->SetEventSpecie(AliRecoParam::kCosmic);
+    param->SetVertexerTracksConstraintITS(kFALSE);
+    param->SetVertexerTracksConstraintTPC(kFALSE);
     recoParamArray->AddLast(param);
   }
   {
+    // new settings for pass 2reco of Dec09 pp data
     AliGRPRecoParam * param = AliGRPRecoParam::GetLowFluxParam();
     param->SetEventSpecie(AliRecoParam::kLowMult);
+    param->SetVertexerTracksConstraintITS(kTRUE);
+    Double_t cutsITS[21]={0.1,
+                          0.1,
+                         0.5,
+                         //4, // minimum 4 clusters (default was 5)
+                         3, // minimum 3 clusters (was 4)
+                          1,
+                          3.,
+                          100.,
+                          1000.,
+                          3.,
+                          30.,
+                          6, // 6: MultiVertexer (was 1)
+                          4,
+                         // multivertexer settings
+                         7., 
+                         1e3.,
+                         5.0,
+                         0.05,
+                         10e-4,
+                         2.,
+                         10.,
+                         1.,
+                         50.
+    };
+    param->SetVertexerTracksCutsITS(21,cutsITS);
+    param->SetVertexerTracksConstraintTPC(kTRUE);
     recoParamArray->AddLast(param);
   }
   {
     AliGRPRecoParam * param = AliGRPRecoParam::GetHighFluxParam();
     param->SetEventSpecie(AliRecoParam::kHighMult);
+    param->SetVertexerTracksConstraintITS(kTRUE);
+    Double_t cutsITS[21]={0.1,
+                          0.1,
+                         0.5,
+                         4, // minimum 4 clusters (default was 5)
+                          1,
+                          3.,
+                          100.,
+                          1000.,
+                          3.,
+                          30.,
+                          1,
+                          1,
+                         // multivertexer settings
+                         7., 
+                         1e3.,
+                         5.0,
+                         0.05,
+                         10e-4,
+                         2.,
+                         10.,
+                         1.,
+                         50.
+    }; // faster finder algo for Iteration 0
+    param->SetVertexerTracksCutsITS(21,cutsITS);
+    param->SetVertexerTracksConstraintTPC(kTRUE);
     recoParamArray->AddLast(param);
   }