#include "AliMUONGeometryModuleTransformer.h"
#include "AliMUONGeometryDetElement.h"
-#include "AliMUONGeometryStore.h"
+
+#include "AliMpExMap.h"
#include "AliLog.h"
ClassImp(AliMUONGeometryModuleTransformer)
/// \endcond
+const TString AliMUONGeometryModuleTransformer::fgkModuleNamePrefix = "GM";
+
//______________________________________________________________________________
AliMUONGeometryModuleTransformer::AliMUONGeometryModuleTransformer(Int_t moduleId)
: TObject(),
fModuleId(moduleId),
+ fModuleName(),
fVolumePath(),
fTransformation(0),
fDetElements(0)
fTransformation = new TGeoHMatrix("");
// Det elements transformation stores
- fDetElements = new AliMUONGeometryStore(true);
+ fDetElements = new AliMpExMap(true);
+
+ // Compose module name
+ fModuleName = fgkModuleNamePrefix;
+ fModuleName += moduleId;
}
AliMUONGeometryModuleTransformer::AliMUONGeometryModuleTransformer()
: TObject(),
fModuleId(0),
+ fModuleName(),
fVolumePath(),
fTransformation(0),
fDetElements(0)
// Get detection element
AliMUONGeometryDetElement* detElement
- = (AliMUONGeometryDetElement*) fDetElements->Get(detElemId, warn);
+ = (AliMUONGeometryDetElement*) fDetElements->GetValue(detElemId);
if (!detElement) {
if (warn)