Project
Loading...
Searching...
No Matches
o2::framework::AnalysisSupportHelpers Struct Reference

#include <AnalysisSupportHelpers.h>

Static Public Member Functions

static void addMissingOutputsToReader (std::vector< OutputSpec > const &providedOutputs, std::vector< InputSpec > const &requestedInputs, DataProcessorSpec &publisher)
 
static void addMissingOutputsToSpawner (std::vector< OutputSpec > const &providedSpecials, std::vector< InputSpec > const &requestedSpecials, std::vector< InputSpec > &requestedAODs, DataProcessorSpec &publisher)
 
static void addMissingOutputsToBuilder (std::vector< InputSpec > const &requestedSpecials, std::vector< InputSpec > &requestedAODs, std::vector< InputSpec > &requestedDYNs, DataProcessorSpec &publisher)
 
static DataProcessorSpec getOutputObjHistSink (ConfigContext const &)
 
static DataProcessorSpec getGlobalAODSink (ConfigContext const &)
 writes inputs of kind AOD to file
 
static std::shared_ptr< DataOutputDirectorgetDataOutputDirector (ConfigContext const &ctx)
 Get the data director.
 

Detailed Description

Definition at line 31 of file AnalysisSupportHelpers.h.

Member Function Documentation

◆ addMissingOutputsToBuilder()

void o2::framework::AnalysisSupportHelpers::addMissingOutputsToBuilder ( std::vector< InputSpec > const &  requestedSpecials,
std::vector< InputSpec > &  requestedAODs,
std::vector< InputSpec > &  requestedDYNs,
DataProcessorSpec publisher 
)
static

Definition at line 185 of file AnalysisSupportHelpers.cxx.

◆ addMissingOutputsToReader()

void o2::framework::AnalysisSupportHelpers::addMissingOutputsToReader ( std::vector< OutputSpec > const &  providedOutputs,
std::vector< InputSpec > const &  requestedInputs,
DataProcessorSpec publisher 
)
static

Helper functions to add AOD related internal devices. FIXME: moved here until we have proper plugin based amendment of device injection

Definition at line 129 of file AnalysisSupportHelpers.cxx.

◆ addMissingOutputsToSpawner()

void o2::framework::AnalysisSupportHelpers::addMissingOutputsToSpawner ( std::vector< OutputSpec > const &  providedSpecials,
std::vector< InputSpec > const &  requestedSpecials,
std::vector< InputSpec > &  requestedAODs,
DataProcessorSpec publisher 
)
static

Definition at line 159 of file AnalysisSupportHelpers.cxx.

◆ getDataOutputDirector()

std::shared_ptr< DataOutputDirector > o2::framework::AnalysisSupportHelpers::getDataOutputDirector ( ConfigContext const &  ctx)
static

Get the data director.

Definition at line 29 of file AnalysisSupportHelpers.cxx.

◆ getGlobalAODSink()

DataProcessorSpec o2::framework::AnalysisSupportHelpers::getGlobalAODSink ( ConfigContext const &  ctx)
static

writes inputs of kind AOD to file

Definition at line 227 of file AnalysisSupportHelpers.cxx.

◆ getOutputObjHistSink()

DataProcessorSpec o2::framework::AnalysisSupportHelpers::getOutputObjHistSink ( ConfigContext const &  ctx)
static

Match all inputs of kind ATSK and write them to a ROOT file, one root file per originating task.

Definition at line 211 of file AnalysisSupportHelpers.cxx.


The documentation for this struct was generated from the following files: