ReadoutModes Class Reference

List of all members.

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

CCAENV1x90m_pModule

Detailed Description

Definition at line 20 of file 1x90ReadoutModes.cpp.


Member Function Documentation

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]

Definition at line 48 of file 1x90ReadoutModes.cpp.

References m_pModule.

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().


Member Data Documentation

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().


The documentation for this class was generated from the following file:
Generated on Wed Sep 17 08:38:12 2008 for NSCL Device support. by  doxygen 1.5.1