From: ivana Date: Fri, 30 Jun 2006 13:46:12 +0000 (+0000) Subject: Adding nameCDB argument; updated for modifs in STEER X-Git-Url: http://git.uio.no/git/?a=commitdiff_plain;h=b9bff1ecddd80f3df61e76c8316ef72a1a5b67ea;hp=9228b8dada36ec358e15b370d0aef0b1dd1e2777;p=u%2Fmrichter%2FAliRoot.git Adding nameCDB argument; updated for modifs in STEER (Javier) --- diff --git a/MUON/MUONCheckMisAligner.C b/MUON/MUONCheckMisAligner.C index 3d8ad2cfdfc..33cebc4f9e3 100644 --- a/MUON/MUONCheckMisAligner.C +++ b/MUON/MUONCheckMisAligner.C @@ -53,12 +53,14 @@ void MUONCheckMisAligner(Double_t xcartmisaligm = 0.0, Double_t xcartmisaligw = 0.004, Double_t ycartmisaligm = 0.0, Double_t ycartmisaligw = 0.003, - Double_t angmisaligm = 0.0, Double_t angmisaligw = 0.0023) + Double_t angmisaligm = 0.0, Double_t angmisaligw = 0.0023, + TString nameCDB = "ResMisAlignCDB") { AliMUONGeometryTransformer *transform = new AliMUONGeometryTransformer(true); transform->ReadGeometryData("volpath.dat", "transform.dat"); - + if (gSystem->AccessPathName("geometry.root",kFileExists)) + gGeoManager->Export("geometry.root"); AliMUONGeometryMisAligner misAligner(xcartmisaligm,xcartmisaligw, ycartmisaligm,ycartmisaligw, angmisaligm,angmisaligw); @@ -70,7 +72,7 @@ void MUONCheckMisAligner(Double_t xcartmisaligm = 0.0, Double_t xcartmisaligw = // Apply misAlignment via AliRoot framework TGeoManager::Import("geometry.root"); - AliRun::ApplyAlignObjsToGeom( + AliSimulation::ApplyAlignObjsToGeom( const_cast(newTransform->GetMisAlignmentData())); // Save new geometry file gGeoManager->Export("geometry2.root"); @@ -84,9 +86,11 @@ void MUONCheckMisAligner(Double_t xcartmisaligm = 0.0, Double_t xcartmisaligw = // Generate misaligned data in local cdb TClonesArray* array = newTransform->GetMisAlignmentData(); + TString sLocCDB("local://"); + sLocCDB += nameCDB; // CDB manager AliCDBManager* cdbManager = AliCDBManager::Instance(); - cdbManager->SetDefaultStorage("local://ResMisAlignCDB"); + cdbManager->SetDefaultStorage(sLocCDB.Data()); AliCDBMetaData* cdbData = new AliCDBMetaData(); cdbData->SetResponsible("Dimuon Offline project");