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

Configurable generator for RootTreeWriter processor spec. More...

#include "DPLUtils/RootTreeWriter.h"
#include "Framework/InputSpec.h"
#include "Framework/ConfigParamRegistry.h"
#include "Framework/DataProcessorSpec.h"
#include "Framework/CallbackService.h"
#include "Framework/ControlService.h"
#include <algorithm>
#include <vector>
#include <string>
#include <stdexcept>
#include <variant>
#include <unordered_set>
#include <tuple>

Go to the source code of this file.

Classes

class  o2::framework::MakeRootTreeWriterSpec
 Generate a processor spec for the RootTreeWriter utility. More...
 
struct  o2::framework::MakeRootTreeWriterSpec::TerminationCondition
 
struct  o2::framework::MakeRootTreeWriterSpec::Preprocessor
 
struct  o2::framework::MakeRootTreeWriterSpec::KeyExtractor
 unary helper functor to extract the input key from the InputSpec More...
 
struct  o2::framework::MakeRootTreeWriterSpec::StringAssignable< T, _ >
 helper for the constructor selection below More...
 
struct  o2::framework::MakeRootTreeWriterSpec::StringAssignable< T, std::enable_if_t< std::is_same_v< std::decay_t< T >, char const * >||std::is_same_v< std::decay_t< T >, char * >||std::is_same_v< std::decay_t< T >, std::string > > >
 
struct  o2::framework::MakeRootTreeWriterSpec::BranchDefinition< T >
 
struct  o2::framework::MakeRootTreeWriterSpec::AuxInputRoute
 
struct  o2::framework::MakeRootTreeWriterSpec::TreeAttributes
 

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

Configurable generator for RootTreeWriter processor spec.

Author
Matthias Richter
Since
2018-05-15

Definition in file MakeRootTreeWriterSpec.h.