Project
Loading...
Searching...
No Matches
RootTreeWriter.h File Reference

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.
 

Detailed Description

A generic writer for ROOT TTrees.

Author
Matthias Richter
Since
2018-05-15

Definition in file RootTreeWriter.h.