Main Page   Class Hierarchy   Compound List   File List   Compound Members  

kfitterbase2.h

00001 //
00002 // $Id: kfitterbase2.h,v 1.2 2002/03/27 23:42:30 jtanaka Exp $
00003 //
00004 // $Log: kfitterbase2.h,v $
00005 // Revision 1.2  2002/03/27 23:42:30  jtanaka
00006 // Add new fitter to the mass-constraint fit.
00007 //
00008 // Revision 1.1  1999/03/29 05:38:15  jtanaka
00009 // new class structure, new+old interfaces
00010 //
00011 //
00012 //
00013 // kfitterbase2 of KFitter
00014 //
00015 // ver3.0  : 1999/03
00016 //
00017 // author  : jtanaka
00018 // e-mail  : jtanaka@hep.phys.s.u-tokyo.ac.jp
00019 //
00020 #ifndef KFITTERBASE2_H
00021 #define KFITTERBASE2_H
00022 #include "kfitter/kfitterbase.h"
00023 
00024 class kfitterbase2 : public kfitterbase 
00025 {
00026 public:
00027   kfitterbase2(void){};
00028   virtual ~kfitterbase2(void){};
00029 
00030   virtual unsigned fit(void);
00031 
00032   virtual void dump(const unsigned = KF_DUMP_MEASUREMENT);
00033 
00034 protected:
00035   virtual unsigned m_setInputSubMatrix(void) = 0;
00036 
00037   //matrix
00038   HepMatrix    m_E;
00039   HepMatrix    m_V_E;
00040   HepMatrix    m_lam0;
00041   HepMatrix    m_v;
00042   HepMatrix    m_v_a;
00043   HepMatrix    m_V_Dt;
00044   HepMatrix    m_Cov_v_al_1;
00045 };
00046 
00047 #endif /* KFITTERBASE2_H */

Generated on Tue Apr 13 13:25:32 2004 for ATLAS JAPAN by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002