ATLAS Offline Software
Loading...
Searching...
No Matches
blobaccess.h File Reference
#include <string>
#include <memory>
#include <string_view>
#include "nlohmann/json.hpp"
Include dependency graph for blobaccess.h:

Go to the source code of this file.

Namespaces

namespace  coral
namespace  CoralUtilities

Functions

bool CoralUtilities::compressBlob (const char *, coral::Blob &)
bool CoralUtilities::writeBlobFromString (const std::string_view, coral::Blob &)
bool CoralUtilities::writeBlobFromJson (const nlohmann::json &, coral::Blob &)
bool CoralUtilities::writeBlobFromTTree (TTree *, coral::Blob &)
bool CoralUtilities::uncompressBlob (const coral::Blob &, std::unique_ptr< unsigned char[]> &, unsigned long &)
bool CoralUtilities::readBlobAsString (const coral::Blob &, std::string &)
bool CoralUtilities::readBlobAsJson (const coral::Blob &, nlohmann::json &)
bool CoralUtilities::readBlobAsTTree (const coral::Blob &blob, std::unique_ptr< TTree > &tree, const std::string_view name="tree")
 Interprets the coral::Blob as a TTree instance.