]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/MUONGenerateGeometryData.C
Decoupling trigX and trigY in LocalTrigger (Philippe C.)
[u/mrichter/AliRoot.git] / MUON / MUONGenerateGeometryData.C
index 03310ec5dcff30db66ad5fa440896c5738880499..5bd035ce757fea752d97c83c5d83cc25902312eb 100644 (file)
@@ -16,8 +16,7 @@
 // $Id$
 //
 // Macro for generating the geometry data files:
-// (volpath.dat, transform.dat, svmap.dat)
-// and local CDB storage with zero-misalignment
+// volpath.dat, transform.dat, svmap.dat.
 // To be run from aliroot:
 // .x MUONGenerateGeometryData.C
 //
@@ -29,7 +28,7 @@
 void MUONGenerateGeometryData(Bool_t volpaths = true,
                               Bool_t transforms = true, 
                               Bool_t svmaps = true,
-                             Bool_t zeroAlign = true)
+                              Bool_t writeEnvelopes = true)
 {
   // Initialize
   gAlice->Init("$ALICE_ROOT/MUON/Config.C");
@@ -57,26 +56,6 @@ void MUONGenerateGeometryData(Bool_t volpaths = true,
 
   if (svmaps) {
     cout << "Generating svmaps file ..." << endl;
-    builder->WriteSVMaps();
-  }  
-
-  if (zeroAlign) {
-    cout << "Generating CDB storage with zero misalignment data ..." << endl;
-   
-    // Create zero alignment data
-    TClonesArray* array 
-      = builder->GetTransformer()->CreateZeroAlignmentData();
-   
-    // CDB manager
-    AliCDBManager* cdbManager = AliCDBManager::Instance();
-    cdbManager->SetDefaultStorage("local://$ALICE_ROOT");
-  
-    AliCDBMetaData* cdbData = new AliCDBMetaData();
-    cdbData->SetResponsible("Dimuon Offline project");
-    cdbData->SetComment("MUON alignment objects for ideal geometry");
-    AliCDBId id("MUON/Align/Data", 0, 0); 
-    cdbManager->Put(array, id, cdbData);
-    
-    delete array;
+    builder->WriteSVMaps("svmap.dat.out", true, writeEnvelopes);
   }  
 }