![]() |
Project
|
A generic writer for ROOT TTrees. More...
#include "Framework/RootSerializationSupport.h"#include "Framework/InputRecord.h"#include "Framework/DataRef.h"#include "Framework/Logger.h"#include <TFile.h>#include <TTree.h>#include <TBranch.h>#include <TClass.h>#include <vector>#include <functional>#include <string>#include <stdexcept>#include <type_traits>#include <typeinfo>#include <memory>#include <utility>#include <algorithm>#include <variant>Go to the source code of this file.
Classes | |
| struct | o2::framework::get_function< T > |
| struct | o2::framework::get_function< Ret(Class::*)(Args...) const > |
| struct | o2::framework::can_assign< From, To, _ > |
| struct | o2::framework::can_assign< From, To, std::conditional_t< false, class_member_checker< decltype(&From::operator())>, void > > |
| class | o2::framework::RootTreeWriter |
| A generic writer interface for ROOT TTree objects. More... | |
| struct | o2::framework::RootTreeWriter::DefaultKeyExtractor |
| struct | o2::framework::RootTreeWriter::BranchDef< T, KeyType, KeyExtractor > |
| BranchDef is used to define the mapping between inputs and branches. More... | |
Namespaces | |
| namespace | o2 |
| a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects | |
| namespace | o2::framework |
| Defining PrimaryVertex explicitly as messageable. | |