Project
Loading...
Searching...
No Matches
LocalRootFileService.h
Go to the documentation of this file.
1// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3// All rights not expressly granted are reserved.
4//
5// This software is distributed under the terms of the GNU General Public
6// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7//
8// In applying this license CERN does not waive the privileges and immunities
9// granted to it by virtue of its status as an Intergovernmental Organization
10// or submit itself to any jurisdiction.
11#ifndef FRAMEWORK_LOCALROOTFILESERVICE_H
12#define FRAMEWORK_LOCALROOTFILESERVICE_H
13
15#include "TFile.h"
16
17#include <map>
18#include <string>
19#include <vector>
20#include <memory>
21
22namespace o2
23{
24namespace framework
25{
26
29{
30 public:
31 std::shared_ptr<TFile> open(const char* fmt, ...) final;
32 std::string format(const char* fmt, ...) final;
33};
34
35} // namespace framework
36} // namespace o2
37#endif // FRAMEWORK_LOCALROOTFILESERVICE_H
A simple service to create ROOT files in the local folder.
std::shared_ptr< TFile > open(const char *fmt,...) final
GLint GLint GLsizei GLint GLenum format
Definition glcorearb.h:275
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...