]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSCorrectSDDPoints.h
Added option for different binning of DCAxy axis in THnSparse. Same width for all...
[u/mrichter/AliRoot.git] / ITS / AliITSCorrectSDDPoints.h
index f2ee00426f8b8fcba7a0d6c19ca230a4b59dc56f..8dbd4786bec8fc82bb711dfd4105e3c969baf82e 100644 (file)
 //                                                               //
 ///////////////////////////////////////////////////////////////////
 
-#include "AliITSsegmentationSDD.h"
-#include "TObjArray.h"
+//#include "AliITSsegmentationSDD.h"
+//#include "TObjArray.h"
+
+class AliITSsegmentationSDD;
+class TObjArray;
 
 class AliITSCorrectSDDPoints : public TObject {
  public:
   AliITSCorrectSDDPoints();
+  AliITSCorrectSDDPoints(TObjArray* maps);
   AliITSCorrectSDDPoints(TString filname);
+  void    SetCorrectionMaps(const TObjArray *arr);
   ~AliITSCorrectSDDPoints();
   Float_t GetCorrection(Int_t modId, Float_t zloc, Float_t xloc) const;
   Float_t GetCorrectedXloc(Int_t modId, Float_t zloc, Float_t xloc) const{
@@ -29,9 +34,9 @@ class AliITSCorrectSDDPoints : public TObject {
  private:
   AliITSCorrectSDDPoints(const AliITSCorrectSDDPoints& csdd);
   AliITSCorrectSDDPoints& operator=(const AliITSCorrectSDDPoints& csdd);
- protected:
+
   TObjArray* fArrayOfMaps;                 // 520 AliITSCorrMapSDD objects
   AliITSsegmentationSDD* fSegmentationSDD; // SDD segmentation
-  ClassDef(AliITSCorrectSDDPoints,0);
+  ClassDef(AliITSCorrectSDDPoints,0)
 };
 #endif