]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSRecoParam.cxx
add corresponding TRD modifications to fulfill request (Savannah #50254)
[u/mrichter/AliRoot.git] / ITS / AliITSRecoParam.cxx
index 59042af76bb0c6650d435526eb64abc95f01731d..33a0b85051fc8681a3a5ad1196547f8b8f44708e 100644 (file)
@@ -151,6 +151,7 @@ fStoreLikeSignV0s(kFALSE),
 fUseUnfoldingInClusterFinderSPD(kFALSE),
 fUseUnfoldingInClusterFinderSDD(kTRUE),
 fUseUnfoldingInClusterFinderSSD(kTRUE),
+fUseSDDCorrectionMaps(kTRUE),
 fUseSDDClusterSizeSelection(kFALSE),
 fMinClusterChargeSDD(0.),
 fUseChargeMatchingInClusterFinderSSD(kTRUE),
@@ -160,7 +161,24 @@ fTrackleterZetaWindow(1.00),
 fTrackleterRemoveClustersFromOverlaps(kFALSE),
 fTrackleterPhiOverlapCut(0.005),
 fTrackleterZetaOverlapCut(0.05),
-fUseCosmicRunShiftsSSD(kFALSE)
+fUseCosmicRunShiftsSSD(kFALSE),
+fSPDRemoveNoisyFlag(kTRUE),
+fSPDRemoveDeadFlag(kTRUE),
+fVertexerFastSmearX(0.005),
+fVertexerFastSmearY(0.005),
+fVertexerFastSmearZ(0.01),
+fAlignFilterCosmics(kFALSE),
+fAlignFilterCosmicMergeTracks(kTRUE),
+fAlignFilterMinITSPoints(4),
+fAlignFilterMinITSPointsMerged(4),
+fAlignFilterOnlyITSSATracks(kTRUE),
+fAlignFilterOnlyITSTPCTracks(kFALSE),
+fAlignFilterSkipExtra(kFALSE),
+fAlignFilterMaxMatchingAngle(0.085),
+fAlignFilterMinAngleWrtModulePlanes(0.52),
+fAlignFilterMinPt(0.),
+fAlignFilterMaxPt(1.e10),
+fAlignFilterFillQANtuples(kTRUE)
 {
   //
   // constructor
@@ -179,6 +197,8 @@ fUseCosmicRunShiftsSSD(kFALSE)
   SetClusterErrorsParam(1);
   SetClusterMisalError(0.);
   SetVertexer3DDefaults();
+
+  for(Int_t i=0; i<AliITSgeomTGeo::kNLayers; i++) fAlignFilterUseLayer[i]=kTRUE;
 }
 //_____________________________________________________________________________
 AliITSRecoParam::~AliITSRecoParam() 
@@ -407,6 +427,19 @@ AliITSRecoParam *AliITSRecoParam::GetCosmicTestParam()
   // larger seach windows for SA (in case of large misalignments)
   param->SetFactorSAWindowSizes(3.); 
 
+  // alignment data filter
+  param->SetAlignFilterCosmics(kTRUE);
+  param->SetAlignFilterCosmicMergeTracks(kTRUE); 
+  param->SetAlignFilterMinITSPoints(1);
+  param->SetAlignFilterMinITSPointsMerged(3);
+  param->SetAlignFilterOnlyITSSATracks(kTRUE);
+  param->SetAlignFilterOnlyITSTPCTracks(kFALSE);
+  param->SetAlignFilterSkipExtra(kFALSE);
+  param->SetAlignFilterMaxMatchingAngle(0.085/*5deg*/);
+  param->SetAlignFilterMinPt(0.2);          
+  param->SetAlignFilterMaxPt(1.e10);          
+  param->SetAlignFilterFillQANtuples(kTRUE);    
+
   param->fMaxSnp = 0.95;
 
   param->fNSigmaYLayerForRoadY = 4.;
@@ -487,6 +520,7 @@ AliITSRecoParam *AliITSRecoParam::GetCosmicTestParam()
   param->fSigmaZDeadZoneHit2 = 0.001/12.;
   param->fXPassDeadZoneHits = 0.018;
 
+  param->fUseSDDCorrectionMaps = kFALSE;
   
   return param;
 }