#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.