Project
Loading...
Searching...
No Matches
VariantPropertyTreeHelpers.h File Reference
#include "Array2D.h"
#include "Framework/Variant.h"
#include <boost/property_tree/ptree.hpp>

Go to the source code of this file.

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.
 

Functions

template<typename T >
boost::property_tree::ptree o2::framework::basicVectorToBranch (T *values, size_t size)
 
template<typename T >
boost::property_tree::ptree o2::framework::basicVectorToBranch (std::vector< T > &&values)
 
template<typename T >
boost::property_tree::ptree o2::framework::vectorToBranch (T *values, size_t size)
 
template<typename T >
boost::property_tree::ptree o2::framework::vectorToBranch (std::vector< T > &&values)
 
template<typename T >
boost::property_tree::ptree o2::framework::basicArray2DToBranch (Array2D< T > &&array)
 
template<typename T >
boost::property_tree::ptree o2::framework::array2DToBranch (Array2D< T > &&array)
 
template<typename T >
std::vector< T > o2::framework::basicVectorFromBranch (boost::property_tree::ptree const &branch)
 
template<typename T >
std::vector< T > o2::framework::vectorFromBranch (boost::property_tree::ptree const &branch)
 
template<typename T >
Array2D< T > o2::framework::basicArray2DFromBranch (boost::property_tree::ptree const &branch)
 
template<typename T >
Array2D< T > o2::framework::array2DFromBranch (boost::property_tree::ptree const &ptree)
 
std::pair< std::vector< std::string >, std::vector< std::string > > o2::framework::extractLabels (boost::property_tree::ptree const &tree)
 
template<typename T >
LabeledArray< T > o2::framework::labeledArrayFromBranch (boost::property_tree::ptree const &tree)
 
template<typename T >
boost::property_tree::ptree o2::framework::labeledArrayToBranch (LabeledArray< T > &&array)
 
template std::vector< std::basic_string< char > > o2::framework::basicVectorFromBranch< std::basic_string< char > > (boost::property_tree::ptree const &tree)
 
template o2::framework::LabeledArray< std::stringo2::framework::labeledArrayFromBranch< std::string > (boost::property_tree::ptree const &tree)
 
template o2::framework::Array2D< std::stringo2::framework::array2DFromBranch< std::string > (boost::property_tree::ptree const &tree)
 

Function Documentation

◆ o2::framework::array2DFromBranch< std::string >()

template o2::framework::Array2D< std::string > o2::framework::array2DFromBranch< std::string > ( boost::property_tree::ptree const &  tree)
extern

◆ o2::framework::basicVectorFromBranch< std::basic_string< char > >()

template std::vector< std::basic_string< char > > o2::framework::basicVectorFromBranch< std::basic_string< char > > ( boost::property_tree::ptree const &  tree)
extern

◆ o2::framework::labeledArrayFromBranch< std::string >()

template o2::framework::LabeledArray< std::string > o2::framework::labeledArrayFromBranch< std::string > ( boost::property_tree::ptree const &  tree)
extern