CP3-llbb Framework
interface
MetadataManager.h
1
#pragma once
2
3
#include <TObject.h>
4
#include <TFile.h>
5
6
#include <vector>
7
#include <memory>
8
9
class
MetadataManager
{
10
11
public
:
12
MetadataManager
(TFile* file):
13
m_file(file) {
14
// Empty
15
}
16
17
// Specialized into .cc
18
template
<
typename
T>
19
void
add(
const
std::string& name,
const
T& value);
20
21
private
:
22
TFile* m_file;
23
std::vector<std::shared_ptr<TObject>> m_trash;
24
25
};
MetadataManager
Definition:
MetadataManager.h:9
Generated by
1.9.1