LCOV - code coverage report
Current view: top level - ITS/ITSrec - AliITSCorrectSDDPoints.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 3 33.3 %
Date: 2016-06-14 17:26:59 Functions: 1 6 16.7 %

          Line data    Source code
       1             : #ifndef ALIITSCORRECTSDDPOINTS_H
       2             : #define ALIITSCORRECTSDDPOINTS_H
       3             : /* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : /* $Id$ */
       7             : 
       8             : ///////////////////////////////////////////////////////////////////
       9             : //                                                               //
      10             : // Class to apply SDD map corrections                            //
      11             : // for voltage divider shape and doping fluctuations             //
      12             : // Origin: F.Prino, Torino, prino@to.infn.it                     //
      13             : //                                                               //
      14             : ///////////////////////////////////////////////////////////////////
      15             : 
      16             : //#include "AliITSsegmentationSDD.h"
      17             : //#include "TObjArray.h"
      18             : 
      19             : class AliITSsegmentationSDD;
      20             : class TObjArray;
      21             : 
      22             : class AliITSCorrectSDDPoints : public TObject {
      23             :  public:
      24             :   AliITSCorrectSDDPoints();
      25             :   AliITSCorrectSDDPoints(TObjArray* maps);
      26             :   AliITSCorrectSDDPoints(TString filname);
      27             :   void    SetCorrectionMaps(const TObjArray *arr);
      28             :   ~AliITSCorrectSDDPoints();
      29             :   Float_t GetCorrection(Int_t modId, Float_t zloc, Float_t xloc) const;
      30             :   Float_t GetCorrectedXloc(Int_t modId, Float_t zloc, Float_t xloc) const{
      31           0 :     Float_t dx=GetCorrection(modId,zloc,xloc);
      32           0 :     return xloc+dx;
      33             :   }
      34             :  private:
      35             :   AliITSCorrectSDDPoints(const AliITSCorrectSDDPoints& csdd);
      36             :   AliITSCorrectSDDPoints& operator=(const AliITSCorrectSDDPoints& csdd);
      37             : 
      38             :   TObjArray* fArrayOfMaps;                 // 520 AliITSCorrMapSDD objects
      39             :   AliITSsegmentationSDD* fSegmentationSDD; // SDD segmentation
      40         116 :   ClassDef(AliITSCorrectSDDPoints,0)
      41             : };
      42             : #endif

Generated by: LCOV version 1.11