StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StjTowerEnergyListCutTest.hh
1 // Copyright (C) 2008 Tai Sakuma <sakuma@bnl.gov>
2 #ifndef STJTOWERENERGYLISTCUTTEST_HH
3 #define STJTOWERENERGYLISTCUTTEST_HH
4 
5 #include <cppunit/extensions/HelperMacros.h>
6 
7 class StjTowerEnergyListCutTest : public CPPUNIT_NS::TestFixture
8 {
9  CPPUNIT_TEST_SUITE( StjTowerEnergyListCutTest );
10  CPPUNIT_TEST( testEnergy );
11  CPPUNIT_TEST( testStatus );
12  CPPUNIT_TEST( testAdc );
13  CPPUNIT_TEST( testTowerId2006 );
14  CPPUNIT_TEST( testTowerId2005 );
15  CPPUNIT_TEST( testTowerId2003 );
16  CPPUNIT_TEST_SUITE_END();
17 
18 public:
19  void setUp();
20  void tearDown();
21 
22  void testEnergy();
23  void testStatus();
24  void testAdc();
25  void testTowerId2006();
26  void testTowerId2005();
27  void testTowerId2003();
28 
29 private:
30 
31  std::set<int> get2003TowerIdSet();
32 
33  const static int _2003TowerIdList[];
34 };
35 
36 #endif // STJTOWERENERGYLISTCUTTEST_HH