Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

IKinematicTester.h

Go to the documentation of this file.
00001 // ================================================
00002 // IKinematicTester.h
00003 // Test harness for Atlfast::IKinematic 
00004 // ================================================
00005 #ifndef TESTATLFAST_IKINEMATICTESTER_H
00006 #define TESTATLFAST_IKINEMATICTESTER_H
00007 
00008 #ifndef TESTATLFAST_TESTSTATISTIC_H
00009 #include "TestAtlfast/TestStat.h"
00010 #endif
00011 
00012 #ifndef STD_STRING_H
00013 #include <string>
00014 #define STD_STRING_H
00015 #endif
00016 
00017 class HepLorentzVector;
00018 namespace Atlfast{
00019   class IKinematic;
00020 }
00021 namespace TestAtlfast{
00022   using Atlfast::IKinematic;
00023   class IKinematicTester{
00024   private:
00025     string m_vbString;
00026     bool m_verbose;
00027   public:
00028     IKinematicTester();
00029     IKinematicTester(bool d);
00030     TestStat test(const IKinematic& ik,
00031                   const HepLorentzVector& v,
00032                   double eta,
00033                   double phi,
00034                   double pt,
00035                   double et,
00036                   double mt);
00037   };
00038 }//namespace
00039 #endif
00040 
00041 
00042 
00043 
00044 
00045 
00046 
00047 

Generated on Thu Apr 18 12:04:30 2002 for TestAtlfast by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001