// $Id$
//
-// Macro for generating the geometry data files:
-// volpath.dat, transform.dat, svmap.dat.
-// To be run from aliroot:
-// .x MUONGenerateGeometryData.C
-//
-// The generated files do not replace the existing ones
-// but have different names (with extension ".out").
-//
-// Author: I. Hrivnacova, IPN Orsay
+/// \ingroup macros
+/// \file MUONGenerateGeometryData.C
+/// \brief Macro for generating the geometry data files:
+/// transform.dat, svmap.dat.
+///
+/// To be run from aliroot:
+///
+/// .x MUONGenerateGeometryData.C
+///
+/// The generated files do not replace the existing ones
+/// but have different names (with extension ".out").
+///
+/// \author: I. Hrivnacova, IPN Orsay
#if !defined(__CINT__) || defined(__MAKECINT__)
#include "AliMUONGeometryTransformer.h"
#include "AliRun.h"
+#include "AliCDBManager.h"
#include <Riostream.h>
#endif
-void MUONGenerateGeometryData(Bool_t volpaths = true,
- Bool_t transforms = true,
+void MUONGenerateGeometryData(Bool_t transforms = true,
Bool_t svmaps = true,
Bool_t writeEnvelopes = true)
{
+/// \param transforms option to generete transform.dat
+/// \param svmaps option to generete svmap.dat
+/// \param writeEnvelope option to include virtual envelopes
+/// in the volume paths
+
+ // Default CDB and run number
+ AliCDBManager* man = AliCDBManager::Instance();
+ man->SetDefaultStorage("local://$ALICE_ROOT");
+ man->SetRun(0);
+
// Initialize
gAlice->Init("$ALICE_ROOT/MUON/Config.C");
cout << "Init done " << endl;
// Get geometry builder
AliMUONGeometryBuilder* builder = muon ->GetGeometryBuilder();
-
- if (volpaths) {
- cout << "Generating volpath file ..." << endl;
- builder->GetTransformer()->WriteVolumePaths("volpath.dat.out");
- }
if (transforms) {
cout << "Generating transformation file ..." << endl;