00001
00002 #ifndef RUNJETFINDERTEST_HH
00003 #define RUNJETFINDERTEST_HH
00004
00005 #include <cppunit/extensions/HelperMacros.h>
00006
00007 class RunJetFinderTest : public CPPUNIT_NS::TestFixture
00008 {
00009 CPPUNIT_TEST_SUITE( RunJetFinderTest );
00010 CPPUNIT_TEST( testRun );
00011
00012 CPPUNIT_TEST_SUITE_END();
00013
00014 public:
00015 void setUp();
00016 void tearDown();
00017
00018 void testRun();
00019 void testRunRepeat();
00020
00021 private:
00022
00023 StjFourVecList createFourVecList();
00024 StjFourVec createFourVec(int runNumber, int eventId,
00025 int fourvecId, int type, int detectorId, short trackId, int towerId, int mcparticleId,
00026 double pt, double eta, double phi, double m,
00027 double vertexZ);
00028
00029 StjJetList createJetList();
00030
00031 StjJet createJet(int runNumber, int eventId,
00032 int jetId,
00033 double pt, double eta, double phi, double m,
00034 double neuRt,
00035 double vertexZ, double detectorEta,
00036 const StjFourVecList& fourVecList);
00037
00038 };
00039
00040
00041 #endif // RUNJETFINDERTEST_HH