]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONSurveyUtil.h
Coverity fix
[u/mrichter/AliRoot.git] / MUON / AliMUONSurveyUtil.h
index f63e83267b2444485f48bee2aaa6c7f4f299697b..3059e4f2db9db5104a2a41133336cedc6cd3a5f5 100644 (file)
@@ -25,20 +25,20 @@ class AliMUONSurveyUtil:public TObject
   static Bool_t MatrixToAngles(const Double_t *rot, Double_t *angles);
   static void AnglesToMatrix(const Double_t *angles, Double_t *rot);
 
-  Double_t xpCenter(Double_t *x, Double_t *par);
-  Double_t xnCenter(Double_t *x, Double_t *par);
-  Double_t ypCenter(Double_t *x, Double_t *par);
-  Double_t ynCenter(Double_t *x, Double_t *par);
-  Double_t zpCenter(Double_t *x, Double_t *par);
-  Double_t znCenter(Double_t *x, Double_t *par);
-  Double_t phixpp(Double_t *x, Double_t *par);
-  Double_t phixpn(Double_t *x, Double_t *par);
-  Double_t phixnp(Double_t *x, Double_t *par);
-  Double_t phixnn(Double_t *x, Double_t *par);
-  Double_t phiypp(Double_t *x, Double_t *par);
-  Double_t phiypn(Double_t *x, Double_t *par);
-  Double_t phiynp(Double_t *x, Double_t *par);
-  Double_t phiynn(Double_t *x, Double_t *par);
+  Double_t XpCenter(const Double_t *x, const Double_t *par) const;
+  Double_t XnCenter(const Double_t *x, const Double_t *par) const;
+  Double_t YpCenter(const Double_t *x, const Double_t *par) const;
+  Double_t YnCenter(const Double_t *x, const Double_t *par) const;
+  Double_t ZpCenter(const Double_t *x, const Double_t *par) const;
+  Double_t ZnCenter(const Double_t *x, const Double_t *par) const;
+  Double_t PhiXpp(const Double_t *x, const Double_t *par) const;
+  Double_t PhiXpn(const Double_t *x, const Double_t *par) const;
+  Double_t PhiXnp(const Double_t *x, const Double_t *par) const;
+  Double_t PhiXnn(const Double_t *x, const Double_t *par) const;
+  Double_t PhiYpp(const Double_t *x, const Double_t *par) const;
+  Double_t PhiYpn(const Double_t *x, const Double_t *par) const;
+  Double_t PhiYnp(const Double_t *x, const Double_t *par) const;
+  Double_t PhiYnn(const Double_t *x, const Double_t *par) const;
   
   static AliMUONGeometryTransformer *ReAlign(const AliMUONGeometryTransformer * transformer, 
                                             int rMod, int rNDetElems, int rDetElemToDetElemId[], TGeoCombiTrans deltaDetElemTransf[], Bool_t verbose);
@@ -50,8 +50,14 @@ class AliMUONSurveyUtil:public TObject
   AliMUONSurveyUtil() : TObject() {}
 
  private:
-  static int fgNDetElemCh[10];
-  static AliMUONSurveyUtil *fgInstance;
+  /// Not implemented
+  AliMUONSurveyUtil(const AliMUONSurveyUtil& right);
+  /// Not implemented
+  AliMUONSurveyUtil&  operator = (const AliMUONSurveyUtil& right);
+
+
+  static int fgNDetElemCh[10];  ///< Numbers of detection elements per chamber
+  static AliMUONSurveyUtil *fgInstance;   ///< Singleton instance 
 
 ClassDef(AliMUONSurveyUtil, 0) //Class for alignment of muon spectrometer
 };