![]() |
Project
|
#include "Framework/Plugins.h"#include "Framework/AlgorithmSpec.h"#include "Framework/ServiceSpec.h"#include "Framework/ServiceMetricsInfo.h"#include "Framework/ConfigParamDiscovery.h"#include "Framework/Capability.h"#include "Framework/Signpost.h"#include "AODJAlienReaderHelpers.h"#include "AODWriterHelpers.h"#include "AODInputFile.h"#include <TDataType.h>#include <TGrid.h>#include <fmt/format.h>#include <cstring>#include <fstream>#include <memory>#include <unistd.h>Go to the source code of this file.
Classes | |
| struct | ROOTTypeInfo |
| struct | ROOTFileReader |
| struct | ROOTObjWriter |
| struct | ROOTTTreeWriter |
| struct | RunSummary |
| struct | DiscoverMetadataInAOD |
Functions | |
| O2_DECLARE_DYNAMIC_LOG (analysis_support) | |
| std::vector< std::string > | getListOfTables (AODInputFile &f) |
| auto | readMetadata (AODInputFile ¤tFile) -> std::vector< ConfigParamSpec > |
| std::shared_ptr< AODInputFile > | openForDiscovery (std::string const &filename) |
| DEFINE_DPL_PLUGINS_BEGIN | DEFINE_DPL_PLUGIN_INSTANCE (ROOTFileReader, CustomAlgorithm) |
| DEFINE_DPL_PLUGIN_INSTANCE (ROOTObjWriter, CustomAlgorithm) | |
| DEFINE_DPL_PLUGIN_INSTANCE (ROOTTTreeWriter, CustomAlgorithm) | |
| DEFINE_DPL_PLUGIN_INSTANCE (RunSummary, CustomService) | |
| DEFINE_DPL_PLUGIN_INSTANCE (DiscoverMetadataInAOD, ConfigDiscovery) | |
| DEFINE_DPL_PLUGIN_INSTANCE | ( | DiscoverMetadataInAOD | , |
| ConfigDiscovery | |||
| ) |
| DEFINE_DPL_PLUGINS_BEGIN DEFINE_DPL_PLUGIN_INSTANCE | ( | ROOTFileReader | , |
| CustomAlgorithm | |||
| ) |
| DEFINE_DPL_PLUGIN_INSTANCE | ( | ROOTObjWriter | , |
| CustomAlgorithm | |||
| ) |
| DEFINE_DPL_PLUGIN_INSTANCE | ( | ROOTTTreeWriter | , |
| CustomAlgorithm | |||
| ) |
| DEFINE_DPL_PLUGIN_INSTANCE | ( | RunSummary | , |
| CustomService | |||
| ) |
| std::vector< std::string > getListOfTables | ( | AODInputFile & | f | ) |
Definition at line 109 of file Plugin.cxx.
| O2_DECLARE_DYNAMIC_LOG | ( | analysis_support | ) |
| std::shared_ptr< AODInputFile > openForDiscovery | ( | std::string const & | filename | ) |
Opens an AO2D for metadata discovery. The factory is only needed to read tables, which discovery does not do.
Definition at line 173 of file Plugin.cxx.
| auto readMetadata | ( | AODInputFile & | currentFile | ) | -> std::vector<ConfigParamSpec> |
Definition at line 149 of file Plugin.cxx.