List of all members | Public Member Functions | Private Member Functions | Private Attributes
TestOfflineUtils_ROOT_io Class Reference
Inheritance diagram for TestOfflineUtils_ROOT_io:
Inheritance graph
[legend]

Public Member Functions

void setUp ()
 
void tearDown ()
 
void testMultiTabulatedFunction ()
 
void testMultiTrace ()
 
void testPhoton ()
 
void testPoint ()
 
void testTabulatedFunction ()
 
void testTimeDistributionD ()
 
void testTimeDistributionI ()
 
void testTraceD ()
 
void testTraceI ()
 
void testVector ()
 

Private Member Functions

 CPPUNIT_TEST (testTimeDistributionD)
 
 CPPUNIT_TEST (testTimeDistributionI)
 
 CPPUNIT_TEST (testTraceD)
 
 CPPUNIT_TEST (testTraceI)
 
 CPPUNIT_TEST (testVector)
 
 CPPUNIT_TEST (testPoint)
 
 CPPUNIT_TEST (testTabulatedFunction)
 
 CPPUNIT_TEST (testPhoton)
 
 CPPUNIT_TEST (testMultiTabulatedFunction)
 
 CPPUNIT_TEST (testMultiTrace)
 
 CPPUNIT_TEST_SUITE (TestOfflineUtils_ROOT_io)
 
 CPPUNIT_TEST_SUITE_END ()
 
template<typename T >
bool IsEqual (const MultiTrace< T > &traces1, const MultiTrace< T > &traces2)
 
template<typename T >
bool IsEqual (const TimeDistribution< T > &timeDistribution1, const TimeDistribution< T > &timeDistribution2)
 
bool IsEqual (const TabulatedFunctionErrors &function1, const TabulatedFunctionErrors &function2)
 
bool IsEqual (const TabulatedFunction &function1, const TabulatedFunction &function2)
 
bool IsEqual (const MultiTabulatedFunction &functions1, const MultiTabulatedFunction &functions2)
 
template<typename T >
bool IsEqual (const Trace< T > &trace1, const Trace< T > &trace2)
 

Private Attributes

TFile * fFile1
 
TFile * fFile2
 
string fFilename
 

Detailed Description

Definition at line 46 of file testOfflineUtils_ROOT.cc.

Member Function Documentation

TestOfflineUtils_ROOT_io::CPPUNIT_TEST ( testTimeDistributionD  )
private
TestOfflineUtils_ROOT_io::CPPUNIT_TEST ( testTimeDistributionI  )
private
TestOfflineUtils_ROOT_io::CPPUNIT_TEST ( testTraceD  )
private
TestOfflineUtils_ROOT_io::CPPUNIT_TEST ( testTraceI  )
private
TestOfflineUtils_ROOT_io::CPPUNIT_TEST ( testVector  )
private
TestOfflineUtils_ROOT_io::CPPUNIT_TEST ( testPoint  )
private
TestOfflineUtils_ROOT_io::CPPUNIT_TEST ( testTabulatedFunction  )
private
TestOfflineUtils_ROOT_io::CPPUNIT_TEST ( testPhoton  )
private
TestOfflineUtils_ROOT_io::CPPUNIT_TEST ( testMultiTabulatedFunction  )
private
TestOfflineUtils_ROOT_io::CPPUNIT_TEST ( testMultiTrace  )
private
TestOfflineUtils_ROOT_io::CPPUNIT_TEST_SUITE ( TestOfflineUtils_ROOT_io  )
private
TestOfflineUtils_ROOT_io::CPPUNIT_TEST_SUITE_END ( )
private
template<typename T >
bool TestOfflineUtils_ROOT_io::IsEqual ( const MultiTrace< T > &  traces1,
const MultiTrace< T > &  traces2 
)
private
template<typename T >
bool TestOfflineUtils_ROOT_io::IsEqual ( const TimeDistribution< T > &  timeDistribution1,
const TimeDistribution< T > &  timeDistribution2 
)
private
bool TestOfflineUtils_ROOT_io::IsEqual ( const TabulatedFunctionErrors function1,
const TabulatedFunctionErrors function2 
)
private
bool TestOfflineUtils_ROOT_io::IsEqual ( const TabulatedFunction function1,
const TabulatedFunction function2 
)
private
bool TestOfflineUtils_ROOT_io::IsEqual ( const MultiTabulatedFunction functions1,
const MultiTabulatedFunction functions2 
)
private
template<typename T >
bool TestOfflineUtils_ROOT_io::IsEqual ( const Trace< T > &  trace1,
const Trace< T > &  trace2 
)
private
void TestOfflineUtils_ROOT_io::setUp ( )
inline

Definition at line 82 of file testOfflineUtils_ROOT.cc.

void TestOfflineUtils_ROOT_io::tearDown ( )
inline

Definition at line 89 of file testOfflineUtils_ROOT.cc.

void TestOfflineUtils_ROOT_io::testMultiTabulatedFunction ( )
inline
void TestOfflineUtils_ROOT_io::testMultiTrace ( )
inline
void TestOfflineUtils_ROOT_io::testPhoton ( )
inline

Definition at line 91 of file testOfflineUtils_ROOT.cc.

void TestOfflineUtils_ROOT_io::testPoint ( )
inline

Definition at line 95 of file testOfflineUtils_ROOT.cc.

void TestOfflineUtils_ROOT_io::testTabulatedFunction ( )
inline
void TestOfflineUtils_ROOT_io::testTimeDistributionD ( )
inline
void TestOfflineUtils_ROOT_io::testTimeDistributionI ( )
inline

Definition at line 335 of file testOfflineUtils_ROOT.cc.

References utl::System().

void TestOfflineUtils_ROOT_io::testTraceD ( )
inline

Definition at line 251 of file testOfflineUtils_ROOT.cc.

References array, binsize, utl::Trace< T >::SetStart(), and utl::System().

void TestOfflineUtils_ROOT_io::testTraceI ( )
inline

Definition at line 293 of file testOfflineUtils_ROOT.cc.

References array, binsize, utl::Trace< T >::SetStart(), and utl::System().

void TestOfflineUtils_ROOT_io::testVector ( )
inline

Definition at line 93 of file testOfflineUtils_ROOT.cc.

Member Data Documentation

TFile* TestOfflineUtils_ROOT_io::fFile1
private

Definition at line 392 of file testOfflineUtils_ROOT.cc.

TFile* TestOfflineUtils_ROOT_io::fFile2
private

Definition at line 393 of file testOfflineUtils_ROOT.cc.

string TestOfflineUtils_ROOT_io::fFilename
private

Definition at line 391 of file testOfflineUtils_ROOT.cc.


The documentation for this class was generated from the following file:

, generated on Tue Sep 26 2023.