Public Member Functions | |
void | setUp () |
void | tearDown () |
Protected Member Functions | |
void | LSBTest () |
void | EdgeTest () |
void | PairTest () |
void | DeadTimeTest () |
Private Member Functions | |
CPPUNIT_TEST_SUITE (ResEdgeTests) | |
CPPUNIT_TEST (LSBTest) | |
CPPUNIT_TEST (EdgeTest) | |
CPPUNIT_TEST (PairTest) | |
CPPUNIT_TEST (DeadTimeTest) | |
CPPUNIT_TEST_SUITE_END () | |
void | CheckResolution (CCAENV1x90::Resolution res) |
void | CheckEdge (CCAENV1x90::EdgeMode nmode) |
void | CheckPair (CCAENV1x90::LEResolution leRes, CCAENV1x90::PWResolution pwRes) |
void | CheckDead (CCAENV1x90::DeadTime dt) |
Private Attributes | |
CCAENV1x90 * | m_pModule |
Definition at line 18 of file 1x90ResEdgeTests.cpp.
ResEdgeTests::CPPUNIT_TEST_SUITE | ( | ResEdgeTests | ) | [private] |
ResEdgeTests::CPPUNIT_TEST | ( | LSBTest | ) | [private] |
ResEdgeTests::CPPUNIT_TEST | ( | EdgeTest | ) | [private] |
ResEdgeTests::CPPUNIT_TEST | ( | PairTest | ) | [private] |
ResEdgeTests::CPPUNIT_TEST | ( | DeadTimeTest | ) | [private] |
ResEdgeTests::CPPUNIT_TEST_SUITE_END | ( | ) | [private] |
void ResEdgeTests::CheckResolution | ( | CCAENV1x90::Resolution | res | ) | [private] |
Definition at line 89 of file 1x90ResEdgeTests.cpp.
References EQ, CCAENV1x90::GetResolution(), CCAENV1x90::InterpretEdgeResolution(), m_pModule, and CCAENV1x90::SetIndividualLSB().
Referenced by LSBTest().
void ResEdgeTests::CheckEdge | ( | CCAENV1x90::EdgeMode | nmode | ) | [private] |
Definition at line 97 of file 1x90ResEdgeTests.cpp.
References EQ, CCAENV1x90::GetEdgeDetectMode(), m_pModule, and CCAENV1x90::SetEdgeDetectMode().
Referenced by EdgeTest().
void ResEdgeTests::CheckPair | ( | CCAENV1x90::LEResolution | leRes, | |
CCAENV1x90::PWResolution | pwRes | |||
) | [private] |
Definition at line 105 of file 1x90ResEdgeTests.cpp.
References EQ, CCAENV1x90::GetResolution(), CCAENV1x90::InterpretLEResolution(), CCAENV1x90::InterpretWidthResolution(), m_pModule, and CCAENV1x90::SetPairResolutions().
Referenced by PairTest().
void ResEdgeTests::CheckDead | ( | CCAENV1x90::DeadTime | dt | ) | [private] |
Definition at line 118 of file 1x90ResEdgeTests.cpp.
References EQ, CCAENV1x90::GetDoubleHitResolution(), m_pModule, and CCAENV1x90::SetDoubleHitResolution().
Referenced by DeadTimeTest().
void ResEdgeTests::setUp | ( | ) | [inline] |
Definition at line 39 of file 1x90ResEdgeTests.cpp.
References m_pModule, ModuleBase, and CCAENV1x90::Reset().
void ResEdgeTests::tearDown | ( | ) | [inline] |
void ResEdgeTests::LSBTest | ( | ) | [protected] |
Definition at line 128 of file 1x90ResEdgeTests.cpp.
References CheckResolution(), EXCEPTION, CCAENV1x90::getModel(), m_pModule, CCAENV1x90::Res_100ps, CCAENV1x90::Res_200ps, CCAENV1x90::Res_25ps, CCAENV1x90::Res_800ps, and CCAENV1x90::SetIndividualLSB().
void ResEdgeTests::EdgeTest | ( | ) | [protected] |
Definition at line 154 of file 1x90ResEdgeTests.cpp.
References CheckEdge(), CCAENV1x90::EdgeMode_Both, CCAENV1x90::EdgeMode_Leading, CCAENV1x90::EdgeMode_Pair, CCAENV1x90::EdgeMode_Trailing, EXCEPTION, CCAENV1x90::getModel(), m_pModule, CCAENV1x90::Res_100ps, CCAENV1x90::Res_25ps, CCAENV1x90::SetEdgeDetectMode(), and CCAENV1x90::SetIndividualLSB().
void ResEdgeTests::PairTest | ( | ) | [protected] |
Definition at line 177 of file 1x90ResEdgeTests.cpp.
References CheckPair(), CCAENV1x90::EdgeMode_Pair, les, m_pModule, nLEResolutions, CCAENV1x90::Res_100ps, CCAENV1x90::SetEdgeDetectMode(), and CCAENV1x90::SetIndividualLSB().
void ResEdgeTests::DeadTimeTest | ( | ) | [protected] |
Definition at line 194 of file 1x90ResEdgeTests.cpp.
References CheckDead(), CCAENV1x90::DT_100ns, CCAENV1x90::DT_10ns, CCAENV1x90::DT_30ns, and CCAENV1x90::DT_5ns.
CCAENV1x90* ResEdgeTests::m_pModule [private] |
Definition at line 28 of file 1x90ResEdgeTests.cpp.
Referenced by CheckDead(), CheckEdge(), CheckPair(), CheckResolution(), EdgeTest(), LSBTest(), PairTest(), setUp(), and tearDown().