Project
Loading...
Searching...
No Matches
o2::test Namespace Reference

Classes

class  Base
 
struct  BranchContent
 
struct  DataAccess
 
class  DataGenerator
 A simple data generator. More...
 
class  Fifo
 A thread safe FIFO. More...
 
class  geometric_distribution
 specialization of std::geometric_distribution which implements also the analytic formula. More...
 
class  normal_distribution
 specialization of std::normal_distribution which implements also the analytic formula. More...
 
class  poisson_distribution
 specialization of std::poisson_distribution which implements also the analytic formula. More...
 
class  Polymorphic
 
class  SimplePODClass
 
class  TriviallyCopyable
 
struct  TrivialStruct
 test struct without ROOT dictionary, used to provoke raising of runtime_error More...
 

Typedefs

template<typename T >
using BranchDefinition = MakeRootTreeWriterSpec::BranchDefinition< T >
 
template<typename T >
using Trait = RootTreeWriter::StructureElementTypeTrait< T >
 
template<typename T >
using BinaryBranchStoreType = RootTreeWriter::BinaryBranchStoreType< T >
 

Functions

template<typename T >
bool checkBranch (TTree &tree, BranchContent< T > &&content)
 
template<typename T , typename... Args>
bool checkBranch (TTree &tree, BranchContent< T > &&content, Args &&... args)
 
template<typename... Args>
bool checkTree (const char *filename, const char *treename, Args &&... args)
 
 TEST_CASE ("test_RootTreeWriter")
 
 TEST_CASE ("test_MakeRootTreeWriterSpec")
 
 TEST_CASE ("test_ThrowOnMissingDictionary")
 
 TEST_CASE ("test_RootTreeWriterSpec_store_types")
 
 TEST_CASE ("TestCanAssign")
 

Typedef Documentation

◆ BinaryBranchStoreType

template<typename T >
using o2::test::BinaryBranchStoreType = typedef RootTreeWriter::BinaryBranchStoreType<T>

Definition at line 288 of file test_RootTreeWriter.cxx.

◆ BranchDefinition

template<typename T >
using o2::test::BranchDefinition = typedef MakeRootTreeWriterSpec::BranchDefinition<T>

Definition at line 251 of file test_RootTreeWriter.cxx.

◆ Trait

template<typename T >
using o2::test::Trait = typedef RootTreeWriter::StructureElementTypeTrait<T>

Definition at line 286 of file test_RootTreeWriter.cxx.

Function Documentation

◆ checkBranch() [1/2]

template<typename T >
bool o2::test::checkBranch ( TTree &  tree,
BranchContent< T > &&  content 
)

Definition at line 67 of file test_RootTreeWriter.cxx.

◆ checkBranch() [2/2]

template<typename T , typename... Args>
bool o2::test::checkBranch ( TTree &  tree,
BranchContent< T > &&  content,
Args &&...  args 
)

Definition at line 88 of file test_RootTreeWriter.cxx.

◆ checkTree()

template<typename... Args>
bool o2::test::checkTree ( const char filename,
const char treename,
Args &&...  args 
)

Definition at line 94 of file test_RootTreeWriter.cxx.

◆ TEST_CASE() [1/5]

o2::test::TEST_CASE ( "test_MakeRootTreeWriterSpec"  )

Definition at line 253 of file test_RootTreeWriter.cxx.

◆ TEST_CASE() [2/5]

o2::test::TEST_CASE ( "test_RootTreeWriter"  )

Definition at line 103 of file test_RootTreeWriter.cxx.

◆ TEST_CASE() [3/5]

o2::test::TEST_CASE ( "test_RootTreeWriterSpec_store_types"  )

Definition at line 289 of file test_RootTreeWriter.cxx.

◆ TEST_CASE() [4/5]

o2::test::TEST_CASE ( "test_ThrowOnMissingDictionary"  )

Definition at line 274 of file test_RootTreeWriter.cxx.

◆ TEST_CASE() [5/5]

o2::test::TEST_CASE ( "TestCanAssign"  )

Definition at line 323 of file test_RootTreeWriter.cxx.