]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Bug fix (R. Grosso)
authormasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 23 Nov 2009 15:35:27 +0000 (15:35 +0000)
committermasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 23 Nov 2009 15:35:27 +0000 (15:35 +0000)
ITS/MakeITSRecoParam_pp2009.C

index 699034ae32034ceb27787f7ae046a83d64d20d00..aad67fd09aba7571d051f02aee5151f0fbde7a3c 100644 (file)
@@ -1,4 +1,4 @@
-void MakeITSRecoParam_pp2009(AliRecoParam::EventSpecie_t default=AliRecoParam::kLowMult) {
+void MakeITSRecoParam_pp2009(AliRecoParam::EventSpecie_t default=AliRecoParam::kLowMult, const char* cdbURI) {
 //========================================================================
 //
 // Steering macro for ITS reconstruction parameters
@@ -13,7 +13,7 @@ void MakeITSRecoParam_pp2009(AliRecoParam::EventSpecie_t default=AliRecoParam::k
 
   // Activate CDB storage and load geometry from CDB
   AliCDBManager* cdb = AliCDBManager::Instance();
-  if(!cdb->IsDefaultStorageSet()) cdb->SetDefaultStorage("raw://");
+  cdb->SetDefaultStorage(cdbURI);
   
   TObjArray *recoParamArray = new TObjArray();
 
@@ -42,27 +42,27 @@ void MakeITSRecoParam_pp2009(AliRecoParam::EventSpecie_t default=AliRecoParam::k
     //****** FIRST PHYSICS 2009 (same as COSMICS 2009) *********************
 
     // find independently ITS SA tracks 
-    param->SetSAUseAllClusters();
-    param->SetOuterStartLayerSA(AliITSgeomTGeo::GetNLayers()-2);
+    itsRecoParam->SetSAUseAllClusters();
+    itsRecoParam->SetOuterStartLayerSA(AliITSgeomTGeo::GetNLayers()-2);
 
     // to maximize efficiency
-    param->SetAllowProlongationWithEmptyRoad();
+    itsRecoParam->SetAllowProlongationWithEmptyRoad();
     
     // larger seach windows for SA (in case of large misalignments)
-    param->SetNLoopsSA(33);
-    param->SetFactorSAWindowSizes(20);
+    itsRecoParam->SetNLoopsSA(33);
+    itsRecoParam->SetFactorSAWindowSizes(20);
     
     // additional error due to misal (B off)
-    param->SetClusterMisalErrorY(1.0,1.0,1.0,1.0,1.0,1.0); // [cm]
-    param->SetClusterMisalErrorZ(1.0,1.0,1.0,1.0,1.0,1.0); // [cm]
+    itsRecoParam->SetClusterMisalErrorY(1.0,1.0,1.0,1.0,1.0,1.0); // [cm]
+    itsRecoParam->SetClusterMisalErrorZ(1.0,1.0,1.0,1.0,1.0,1.0); // [cm]
     // additional error due to misal (B on)
-    param->SetClusterMisalErrorYBOn(0.0,0.0,0.1,0.1,0.1,0.1); // [cm]
-    param->SetClusterMisalErrorZBOn(0.1,0.1,0.1,0.1,0.1,0.1); // [cm]
+    itsRecoParam->SetClusterMisalErrorYBOn(0.0,0.0,0.1,0.1,0.1,0.1); // [cm]
+    itsRecoParam->SetClusterMisalErrorZBOn(0.1,0.1,0.1,0.1,0.1,0.1); // [cm]
 
     // SDD configuration 
-    param->fUseSDDCorrectionMaps = kFALSE;
-    param->fUseSDDClusterSizeSelection=kTRUE;
-    param->fMinClusterChargeSDD=30.;
+    itsRecoParam->SetUseSDDCorrectionMaps(kFALSE);
+    itsRecoParam->SetUseSDDClusterSizeSelection(kTRUE);
+    itsRecoParam->SetMinClusterChargeSDD(30.);
   
     //******************************************************************