#ifndef HRTMETATRACK_H
#define HRTMETATRACK_H

#include "hgeomvector.h"
#include "TObject.h"

class HRtMetaTrack : public TObject {
protected:
  Float_t mass2;
  Float_t mass2Meta;
  Float_t mass2Mdc3;
  Float_t p;
  Float_t pMdc3;
  Float_t pMeta;
  Float_t tof;
  Float_t beta;
  Float_t d;
  Float_t pull;
  Int_t system;
  Float_t resX,resY;
  Float_t theta,phi;
  Float_t dKick,dTrack;
  Float_t r,z;
  Float_t scaling;
  Int_t sector;
  Int_t polarity;
public:
  HRtMetaTrack(void) : tof(-1) {}
  ~HRtMetaTrack(void) {}
  void set(Float_t ap, Float_t m2, Float_t atof, Float_t dis) {
    p = ap;
    tof = atof;
    d = dis;
    mass2 = m2;
  }

  void setTof(Float_t t) { tof = t; }
  Float_t getTof(void) { return tof; }
  void setDist(Float_t t) { d = t; }
  Float_t getDist(void) { return d; }
  void setPull(Float_t t) { pull = t; }
  Float_t getPull(void) { return pull; }
  void setSystem(Int_t t) { system = t; }
  Float_t getSystem(void) { return system; }
  void setResXY(Float_t rx,Float_t ry) { resX=rx; resY=ry; }
  void setPMdc3(Float_t p) { pMdc3 = p; }
  void setPMeta(Float_t p) { pMeta = p; }
  Float_t getPMeta(void) { return pMeta; }
  Float_t getPMdc3(void) { return pMdc3; }
  void setMass(Float_t meta,Float_t mdc3) 
    { mass2Meta = meta; mass2Mdc3 = mdc3; }
  Float_t getMassMdc3(void) { return mass2Mdc3; }
  Float_t getMassMeta(void) { return mass2Meta; }
  void setDirection(Float_t t,Float_t p) { theta = t; phi = p; } 
  void setDistances(Float_t dk,Float_t dt) { dKick=dk; dTrack=dt; }
  void setTargetPos(Float_t ar,Float_t az) { r=ar; z=az; }
  void setScaling(Float_t ss) { scaling = ss; }
  void setBeta(Float_t f) { beta = f; }
  void setSector(Int_t s) { sector = s; }
  void setPolarity(Int_t p) { polarity = p; }
  Float_t getZ(void) { return z; }
  Float_t getR(void) { return r; }
  Float_t getTheta(void) { return theta; }
  Float_t getPhi(void) { return phi; }
  Float_t getBeta(void) { return beta; }
  Int_t getSector(void) { return sector; }
  Int_t getPolarity(void) { return polarity; }
  ClassDef(HRtMetaTrack,1)
};

#endif

Last change: Sat May 22 13:12:02 2010
Last generated: 2010-05-22 13:12

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.