#ifndef HMDCTRACKGCORRECTIONS_H
#define HMDCTRACKGCORRECTIONS_H
#include "TString.h"
#include "TObject.h"
#include "TNamed.h"

//CORRECTION PARAMETERS FOR MOMENTUM RECONSTRUCTION

class HMdcTrackGCorrections:public TNamed
{
friend class HMdcTrackGSpline;
private:
Double_t phiI[16];
Double_t tetaI[34];
Double_t precI[60];
Double_t corrE[34][16][60];
Double_t corrP[34][16][60];
Double_t corrE1[34][16][60];
Double_t corrP1[34][16][60];
//Double_t corrPNew[34][16][60];
//Double_t corrENew[34][16][60];


public:
  HMdcTrackGCorrections(const Char_t* name="",const Char_t* title="");
  HMdcTrackGCorrections(HMdcTrackGCorrections &corr);
  ~HMdcTrackGCorrections();
  void init(TString,TString,TString,TString);
  void clear();
  Double_t getPhiI(Int_t i) {return phiI[i];}
  Double_t getThetaI(Int_t i) {return tetaI[i];}
  Double_t getPrecI(Int_t i) {return precI[i];}
  Double_t getCorrE(Int_t i,Int_t j, Int_t k) {return corrE[i][j][k];}
  Double_t getCorrP(Int_t i,Int_t j, Int_t k) {return corrP[i][j][k];}
  Double_t getCorrE1(Int_t i,Int_t j, Int_t k) {return corrE1[i][j][k];}
  Double_t getCorrP1(Int_t i,Int_t j, Int_t k) {return corrP1[i][j][k];}
    
  ClassDef(HMdcTrackGCorrections,2)
};


#endif

Last change: Sat May 22 13:04:04 2010
Last generated: 2010-05-22 13:04

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.