Project
Loading...
Searching...
No Matches
Plugin.cxx File Reference
#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 <TFile.h>
#include <TMap.h>
#include <TGrid.h>
#include <TObjString.h>
#include <TString.h>
#include <fmt/format.h>
#include <memory>

Go to the source code of this file.

Classes

struct  ROOTFileReader
 
struct  ROOTObjWriter
 
struct  ROOTTTreeWriter
 
struct  RunSummary
 
struct  DiscoverMetadataInAOD
 

Functions

 O2_DECLARE_DYNAMIC_LOG (analysis_support)
 
std::vector< std::stringgetListOfTables (std::unique_ptr< TFile > &f)
 
auto readMetadata (std::unique_ptr< TFile > &currentFile) -> std::vector< ConfigParamSpec >
 
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)
 

Function Documentation

◆ DEFINE_DPL_PLUGIN_INSTANCE() [1/5]

DEFINE_DPL_PLUGIN_INSTANCE ( DiscoverMetadataInAOD  ,
ConfigDiscovery   
)

◆ DEFINE_DPL_PLUGIN_INSTANCE() [2/5]

DEFINE_DPL_PLUGINS_BEGIN DEFINE_DPL_PLUGIN_INSTANCE ( ROOTFileReader  ,
CustomAlgorithm   
)

◆ DEFINE_DPL_PLUGIN_INSTANCE() [3/5]

DEFINE_DPL_PLUGIN_INSTANCE ( ROOTObjWriter  ,
CustomAlgorithm   
)

◆ DEFINE_DPL_PLUGIN_INSTANCE() [4/5]

DEFINE_DPL_PLUGIN_INSTANCE ( ROOTTTreeWriter  ,
CustomAlgorithm   
)

◆ DEFINE_DPL_PLUGIN_INSTANCE() [5/5]

DEFINE_DPL_PLUGIN_INSTANCE ( RunSummary  ,
CustomService   
)

◆ getListOfTables()

std::vector< std::string > getListOfTables ( std::unique_ptr< TFile > &  f)

Definition at line 84 of file Plugin.cxx.

◆ O2_DECLARE_DYNAMIC_LOG()

O2_DECLARE_DYNAMIC_LOG ( analysis_support  )

◆ readMetadata()

auto readMetadata ( std::unique_ptr< TFile > &  currentFile) -> std::vector<ConfigParamSpec>

Definition at line 102 of file Plugin.cxx.