]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONGeometryModuleTransformer.h
Coverity fix for uninitialized variables and check for returned null value
[u/mrichter/AliRoot.git] / MUON / AliMUONGeometryModuleTransformer.h
index 12d3279c258a3883956d74529a539704a3425d8f..2df899c0f5e7eb88f893f54a2a6365959af075c9 100644 (file)
@@ -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,6 +72,8 @@ 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
@@ -78,9 +81,6 @@ class AliMUONGeometryModuleTransformer : public TObject
       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
@@ -95,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)