Public Member Functions | |
void | setUp () |
void | tearDown () |
Protected Member Functions | |
void | ChipEncapsulateTest () |
void | MaxHitTest () |
void | ErrorEnableTest () |
void | L1CacheTest () |
void | IndividualEnableTest () |
void | EnableAllTest () |
void | MaskEnableTest () |
void | ChipEnableTest () |
Private Member Functions | |
CPPUNIT_TEST_SUITE (ReadoutModes) | |
CPPUNIT_TEST (ChipEncapsulateTest) | |
CPPUNIT_TEST (MaxHitTest) | |
CPPUNIT_TEST (ErrorEnableTest) | |
CPPUNIT_TEST (L1CacheTest) | |
CPPUNIT_TEST (IndividualEnableTest) | |
CPPUNIT_TEST (EnableAllTest) | |
CPPUNIT_TEST (MaskEnableTest) | |
CPPUNIT_TEST (ChipEnableTest) | |
CPPUNIT_TEST_SUITE_END () | |
bool | isEnabled (unsigned int nChannel) |
void | TestChip (unsigned int nChip) |
Private Attributes | |
CCAENV1x90 * | m_pModule |
Definition at line 20 of file 1x90ReadoutModes.cpp.
ReadoutModes::CPPUNIT_TEST_SUITE | ( | ReadoutModes | ) | [private] |
ReadoutModes::CPPUNIT_TEST | ( | ChipEncapsulateTest | ) | [private] |
ReadoutModes::CPPUNIT_TEST | ( | MaxHitTest | ) | [private] |
ReadoutModes::CPPUNIT_TEST | ( | ErrorEnableTest | ) | [private] |
ReadoutModes::CPPUNIT_TEST | ( | L1CacheTest | ) | [private] |
ReadoutModes::CPPUNIT_TEST | ( | IndividualEnableTest | ) | [private] |
ReadoutModes::CPPUNIT_TEST | ( | EnableAllTest | ) | [private] |
ReadoutModes::CPPUNIT_TEST | ( | MaskEnableTest | ) | [private] |
ReadoutModes::CPPUNIT_TEST | ( | ChipEnableTest | ) | [private] |
ReadoutModes::CPPUNIT_TEST_SUITE_END | ( | ) | [private] |
bool ReadoutModes::isEnabled | ( | unsigned int | nChannel | ) | [private] |
Definition at line 106 of file 1x90ReadoutModes.cpp.
References CCAENV1x90::GetChannelEnables(), isSet(), and m_pModule.
Referenced by EnableAllTest(), IndividualEnableTest(), and MaskEnableTest().
void ReadoutModes::TestChip | ( | unsigned int | nChip | ) | [private] |
Definition at line 373 of file 1x90ReadoutModes.cpp.
References EQ, CCAENV1x90::GetChipEnables(), m_pModule, and CCAENV1x90::SetChipEnables().
Referenced by ChipEnableTest().
void ReadoutModes::setUp | ( | ) | [inline] |
Definition at line 42 of file 1x90ReadoutModes.cpp.
References m_pModule, ModuleBase, and CCAENV1x90::Reset().
void ReadoutModes::tearDown | ( | ) | [inline] |
void ReadoutModes::ChipEncapsulateTest | ( | ) | [protected] |
Definition at line 117 of file 1x90ReadoutModes.cpp.
References ASSERT, CCAENV1x90::DisableTDCEncapsulation(), CCAENV1x90::EnableTDCEncapsulation(), CCAENV1x90::isTDCEncapsulationOn(), and m_pModule.
void ReadoutModes::MaxHitTest | ( | ) | [protected] |
Definition at line 142 of file 1x90ReadoutModes.cpp.
References EQ, CCAENV1x90::GetMaxHitsPerEvent(), hitvalues, m_pModule, nHitMaxes, and CCAENV1x90::SetMaxHitsPerEvent().
void ReadoutModes::ErrorEnableTest | ( | ) | [protected] |
Definition at line 171 of file 1x90ReadoutModes.cpp.
References EQ, CCAENV1x90::GetErrorEnables(), m_pModule, and CCAENV1x90::SetErrorEnables().
void ReadoutModes::L1CacheTest | ( | ) | [protected] |
Definition at line 192 of file 1x90ReadoutModes.cpp.
References EQ, CCAENV1x90::GetL1Size(), m_pModule, and CCAENV1x90::SetL1Size().
void ReadoutModes::IndividualEnableTest | ( | ) | [protected] |
Definition at line 203 of file 1x90ReadoutModes.cpp.
References ASSERT, CCAENV1x90::DisableAllChannels(), CCAENV1x90::DisableChannel(), CCAENV1x90::EnableChannel(), EXCEPTION, CCAENV1x90::getChannelCount(), isEnabled(), m_pModule, and nChannels.
void ReadoutModes::EnableAllTest | ( | ) | [protected] |
Definition at line 254 of file 1x90ReadoutModes.cpp.
References ASSERT, CCAENV1x90::DisableAllChannels(), CCAENV1x90::EnableAllChannels(), CCAENV1x90::getChannelCount(), isEnabled(), and m_pModule.
void ReadoutModes::MaskEnableTest | ( | ) | [protected] |
Definition at line 268 of file 1x90ReadoutModes.cpp.
References ASSERT, Clear(), CCAENV1x90::getChannelCount(), isEnabled(), m_pModule, nChannels, Set(), and CCAENV1x90::SetChannelEnables().
void ReadoutModes::ChipEnableTest | ( | ) | [protected] |
Definition at line 423 of file 1x90ReadoutModes.cpp.
References CCAENV1x90::getChipCount(), m_pModule, CCAENV1x90::Res_100ps, CCAENV1x90::SetIndividualLSB(), and TestChip().
CCAENV1x90* ReadoutModes::m_pModule [private] |
Definition at line 34 of file 1x90ReadoutModes.cpp.
Referenced by ChipEnableTest(), ChipEncapsulateTest(), EnableAllTest(), ErrorEnableTest(), IndividualEnableTest(), isEnabled(), L1CacheTest(), MaskEnableTest(), MaxHitTest(), setUp(), tearDown(), and TestChip().