**************************************************************************/
// $Id$
-//
-// -------------------------------------
+
+//-----------------------------------------------------------------------------
// Class AliMUONGeometryModuleTransformer
// -------------------------------------
// Class for definition of the detector module transformations
// Author: Ivana Hrivnacova, IPN Orsay
+//-----------------------------------------------------------------------------
#include "AliMUONGeometryModuleTransformer.h"
#include "AliMUONGeometryDetElement.h"
const TString AliMUONGeometryModuleTransformer::fgkModuleNamePrefix = "GM";
+//______________________________________________________________________________
+TString AliMUONGeometryModuleTransformer::GetModuleName(Int_t moduleId)
+{
+/// Return the module name for given moduleId
+
+ TString moduleName(fgkModuleNamePrefix);
+ moduleName += moduleId;
+ return moduleName;
+}
+
//______________________________________________________________________________
AliMUONGeometryModuleTransformer::AliMUONGeometryModuleTransformer(Int_t moduleId)
: TObject(),
fModuleId(moduleId),
- fModuleName(),
+ fModuleName(GetModuleName(moduleId)),
fVolumePath(),
fTransformation(0),
fDetElements(0)
fTransformation = new TGeoHMatrix("");
// Det elements transformation stores
- fDetElements = new AliMpExMap(true);
-
- // Compose module name
- fModuleName = fgkModuleNamePrefix;
- fModuleName += moduleId;
+ fDetElements = new AliMpExMap;
}
//______________________________________________________________________________
-AliMUONGeometryModuleTransformer::AliMUONGeometryModuleTransformer()
+AliMUONGeometryModuleTransformer::AliMUONGeometryModuleTransformer(TRootIOCtor* /*ioCtor*/)
: TObject(),
fModuleId(0),
fModuleName(),
fTransformation(0),
fDetElements(0)
{
-/// Default constructor
+/// Root IO constructor
}