LCOV - code coverage report
Current view: top level - TPC/TPCutil - AliTPCAlign.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 2 50.0 %
Date: 2016-06-14 17:26:59 Functions: 1 6 16.7 %

          Line data    Source code
       1             : #ifndef ALITPCALIGN_H
       2             : #define ALITPCALIGN_H
       3             : 
       4             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       5             :  * See cxx source for full Copyright notice                               */
       6             : 
       7             : /* $Id$ */
       8             : 
       9             : /////////////////////////////////////////////////////////////////////////
      10             : //     This class creates the alignment object from the surveyer data  //      
      11             : //     for the entire TPC in the magnet (ALICE R.F.)                   //
      12             : /////////////////////////////////////////////////////////////////////////
      13             : #include "AliAlignObjParams.h"
      14             : #include <TMatrixDfwd.h>
      15             : #include <TMatrixT.h>
      16             : 
      17             : class AliTPCAlign : public TObject {
      18             : 
      19             :  public:
      20             :   AliTPCAlign();
      21             :   AliTPCAlign(Int_t reportloc, Int_t reportglob);
      22             :   AliTPCAlign(const AliTPCAlign &align); // copy constructor
      23             :   AliTPCAlign &operator = (const AliTPCAlign &align); //assignment operator
      24             :   Bool_t LoadSurveyData();
      25             :   Double_t ComputeTransform();
      26             :   void CreateAlignObj();
      27             :   void Run();
      28           0 :   void SetDebug(Int_t debug){fDebug=debug;}
      29             :   void StoreAlignObj();
      30             :   virtual   ~AliTPCAlign();
      31             :   //
      32             :  private:
      33             : 
      34             :   Char_t *fFileLoc;                   // file with ideal points
      35             :   Char_t *fFileGlob;                  // file with surveyed points
      36             :   AliAlignObjParams *fTPCAlignObj;             // TPC alignment object
      37             :   TMatrixD fX;                      // transformation parameters
      38             :   TMatrixD fA;                     // coefficients
      39             :   TMatrixD fY;                      // "measurements"
      40             :   Int_t fDebug;                     // debug flag
      41             :   
      42             : 
      43          12 :   ClassDef(AliTPCAlign,0);
      44             : };
      45             : #endif

Generated by: LCOV version 1.11