#ifndef HHYP_KINE_FIT_H
#define HHYP_KINE_FIT_H
#include "TMinuit.h"
#include "TObject.h"
#include "hgeomtransform.h"
class HHypKineFit:public TObject
{
protected:
Float_t *fitInput, *errInput;
Double_t *fitOutput,*errOutput;
Float_t chi2;
Float_t eBeam;
Float_t mProton;
Float_t m2Proton;
Float_t m2Elec;
Float_t m2Pion0;
Float_t m2PionC;
Float_t ELab;
Float_t pInput;
Double_t output[12];
public:
HHypKineFit();
HHypKineFit(Float_t *,Float_t *);
~HHypKineFit();
void init(Float_t eB);
void ResetOutput(void);
void SetInput(Float_t *, Float_t *);
void GetInput(Float_t *,Float_t *);
void SetOutput(Double_t *,Double_t *);
void GetOutput(Double_t *,Double_t *);
Float_t getM2Pion0(void){return(m2Pion0);};
Float_t SetChi2() {return chi2;}
void GetChi2(Float_t _chi2) {chi2=_chi2;}
Float_t scalar(HGeomVector &data1, HGeomVector &data2);
ClassDef(HHypKineFit,0);
};
#endif
Last change: Sat May 22 12:57:46 2010
Last generated: 2010-05-22 12:57
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.