]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/CreateCalibPars_Ideal.C
right handling of l2t matrices and alignable entries in case of TOF staging geometry
[u/mrichter/AliRoot.git] / TOF / CreateCalibPars_Ideal.C
index 79004c47fa6be3e2d0b3fb8e8c30085d3e788484..f62d3cb10a82e032e15813f99c44dbe55dfea5e0 100644 (file)
@@ -1,12 +1,15 @@
 void CreateCalibPars_Ideal(){
   // Create TOF Calibration Object for Ideal calibration and 
   // write it on CDB
-  AliTOFGeometry *geom = new AliTOFGeometryV5(); 
-  AliTOFcalib *tofcalib = new AliTOFcalib(geom);
-  AliTOFCal *tofCal= new AliTOFCal(geom);
-  tofCal->CreateArray();//"empty" channels as a default for ideal (par,delay=0)
+  AliCDBManager *man = AliCDBManager::Instance();
+  man->SetDefaultStorage("local://$ALICE");
+  AliTOFcalib *tofcalib = new AliTOFcalib();
+  tofcalib->CreateSimCalArrays();
+  TObjArray *tofCalOnline = (TObjArray*) tofcalib->GetTOFSimCalArrayOnline(); 
+  TObjArray *tofCalOffline = (TObjArray*) tofcalib->GetTOFSimCalArrayOffline(); 
   TH1F *hToT= new TH1F(); //"empty" ToT histo as a default for ideal 
-  tofcalib->WriteSimParOnCDB("TOF/Calib",0,0,tofCal,hToT);
+  tofcalib->WriteSimParOnlineOnCDB("TOF/Calib",0,0,tofCalOnline);
+  tofcalib->WriteSimParOfflineOnCDB("TOF/Calib","valid",0,0,tofCalOffline,hToT);
 }