![]() |
Project
|
#include <catch_amalgamated.hpp>
#include "Framework/RootSerializationSupport.h"
#include <iomanip>
#include "Headers/DataHeader.h"
#include <fairmq/Message.h>
#include <fairmq/TransportFactory.h>
#include "Framework/DataProcessingHeader.h"
#include "Framework/InputRecord.h"
#include "Framework/InputSpan.h"
#include "Framework/DataRef.h"
#include "Framework/DataRefUtils.h"
#include "DPLUtils/RootTreeWriter.h"
#include "DPLUtils/MakeRootTreeWriterSpec.h"
#include "../../Core/test/TestClasses.h"
#include <vector>
#include <memory>
#include <iostream>
#include <type_traits>
#include <TClass.h>
#include <TFile.h>
#include <TTree.h>
#include <TBranch.h>
#include <TSystem.h>
Go to the source code of this file.
Classes | |
struct | o2::test::TrivialStruct |
test struct without ROOT dictionary, used to provoke raising of runtime_error More... | |
struct | o2::test::BranchContent< T > |
Namespaces | |
namespace | o2 |
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects | |
namespace | o2::test |
Macros | |
#define | CHECK_MESSAGE(cond, msg) |
#define | REQUIRE_MESSAGE(cond, msg) |
Typedefs | |
using | DataHeader = o2::header::DataHeader |
template<typename T > | |
using | o2::test::BranchDefinition = MakeRootTreeWriterSpec::BranchDefinition< T > |
template<typename T > | |
using | o2::test::Trait = RootTreeWriter::StructureElementTypeTrait< T > |
template<typename T > | |
using | o2::test::BinaryBranchStoreType = RootTreeWriter::BinaryBranchStoreType< T > |
Functions | |
template<typename T > | |
bool | o2::test::checkBranch (TTree &tree, BranchContent< T > &&content) |
template<typename T , typename... Args> | |
bool | o2::test::checkBranch (TTree &tree, BranchContent< T > &&content, Args &&... args) |
template<typename... Args> | |
bool | o2::test::checkTree (const char *filename, const char *treename, Args &&... args) |
o2::test::TEST_CASE ("test_RootTreeWriter") | |
o2::test::TEST_CASE ("test_MakeRootTreeWriterSpec") | |
o2::test::TEST_CASE ("test_ThrowOnMissingDictionary") | |
o2::test::TEST_CASE ("test_RootTreeWriterSpec_store_types") | |
o2::test::TEST_CASE ("TestCanAssign") | |
#define CHECK_MESSAGE | ( | cond, | |
msg | |||
) |
Definition at line 36 of file test_RootTreeWriter.cxx.
#define REQUIRE_MESSAGE | ( | cond, | |
msg | |||
) |
Definition at line 41 of file test_RootTreeWriter.cxx.
using DataHeader = o2::header::DataHeader |
Definition at line 48 of file test_RootTreeWriter.cxx.