#ifndef HRTMDCTRK_H
#define HRTMDCTRK_H

#include "hmdctrk.h"
#include "hgeomvector.h"

class HRtMdcTrk : public HMdcTrk {
public:
  HRtMdcTrk(void) {}
  ~HRtMdcTrk(void) {}
  HGeomVector &getOuterPos(void) { return fOuterPos; }
  HGeomVector &getOuterDir(void) { return fOuterDir; }
  Float_t getLength(void) { return length; }
  void setOuterPos(HGeomVector &p) { fOuterPos = p; }
  void setOuterDir(HGeomVector &v) { fOuterDir = v; }
  void setLength(Float_t l) { length = l; }
  void setQuality(Float_t dk, Float_t dd,Float_t df) 
    { dKick=dk; d=dd; dPhi = df; }
  void setLeverArm(Float_t la) { leverArm = la; }
  void setFitResult(Int_t f) { fitResult = f; }
  Float_t getDKick(void) { return dKick; }
  Float_t getD(void) { return d; }
  Float_t getDPhi(void) { return dPhi; }
  Float_t getLeverArm(void) { return leverArm; }
  Int_t getFitResult(void) { return fitResult; }
protected:
  HGeomVector fOuterPos; //Measured position of outer track
  HGeomVector fOuterDir; //Measured direction of outer track
  Float_t length;        //Length up to measurement point
  Float_t dKick,d,dPhi;       //Quality of candidate
  Float_t leverArm;      //Lever arm used in slope determination
  Int_t fitResult;      //
public:
  ClassDef(HRtMdcTrk,1)
};

#endif

Last change: Sat May 22 13:11:52 2010
Last generated: 2010-05-22 13:11

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.