00001
00002
00003
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 }
00039 #endif
00040
00041
00042
00043
00044
00045
00046
00047