removed obsolete AliMUONAlignmentRecord classes (AliMillePedeRecord is now used,...
[u/mrichter/AliRoot.git] / MUON / AliMUONGeometryModuleTransformer.h
index 9d99817..2df899c 100644 (file)
@@ -8,7 +8,7 @@
 /// \class AliMUONGeometryModuleTransformer
 /// \brief Geometry transformer for a detector module
 ///
-/// Class for definition of the trasformation for adetector module
+/// Class for definition of the transformation for a detector module
 /// and its detection elements
 ///
 /// \author Ivana Hrivnacova, IPN Orsay
@@ -33,11 +33,12 @@ class AliMUONGeometryModuleTransformer : public TObject
 {
   public:
     AliMUONGeometryModuleTransformer(Int_t moduleId);
-    AliMUONGeometryModuleTransformer();
+    AliMUONGeometryModuleTransformer(TRootIOCtor* /*ioCtor*/);
     virtual ~AliMUONGeometryModuleTransformer();
 
     // static methods
-    static TString GetModuleNamePrefix();
+    static const TString& GetModuleNamePrefix();
+    static       TString  GetModuleName(Int_t moduleId);
 
     // methods
     void Global2Local(Int_t detElemId,
@@ -71,14 +72,15 @@ class AliMUONGeometryModuleTransformer : public TObject
                         GetDetElement(Int_t detElemId, Bool_t warn = true) const;    
 
   protected:
+    /// Not implemented
+    AliMUONGeometryModuleTransformer();
+    /// Not implemented
     AliMUONGeometryModuleTransformer(const AliMUONGeometryModuleTransformer& rhs);
+    /// Not implemented
     AliMUONGeometryModuleTransformer& 
       operator = (const AliMUONGeometryModuleTransformer& rhs);
 
   private:
-    // static data members
-    static const TString  fgkModuleNamePrefix; /// < Geometry module name prefix
-
     // data members
     Int_t                 fModuleId;   ///< the module Id
     TString               fModuleName; ///< the module name
@@ -93,11 +95,6 @@ class AliMUONGeometryModuleTransformer : public TObject
 
 // inline functions
 
-/// Return module name prefix
-inline TString 
-AliMUONGeometryModuleTransformer::GetModuleNamePrefix()
-{ return fgkModuleNamePrefix; }
-
 /// Set the full path of aligned module volume or envelope in geometry
 inline void 
 AliMUONGeometryModuleTransformer::SetVolumePath(const TString& volumePath)