Project
Loading...
Searching...
No Matches
PublisherSpec.h File Reference
#include "Framework/DataProcessorSpec.h"
#include "Framework/OutputSpec.h"
#include "Framework/DataSpecUtils.h"
#include "Framework/Output.h"
#include "DPLUtils/RootTreeReader.h"
#include <vector>
#include <string>
#include <functional>

Go to the source code of this file.

Classes

struct  o2::tpc::PublisherConf
 
struct  o2::tpc::PublisherConf::BranchOptionConfig
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::tpc
 Global TPC definitions and constants.
 
namespace  o2::tpc::workflow_reader
 

Typedefs

using o2::tpc::OutputSpec = framework::OutputSpec
 
using o2::tpc::Reader = o2::framework::RootTreeReader
 
using o2::tpc::workflow_reader::Reader = o2::framework::RootTreeReader
 
using o2::tpc::workflow_reader::Creator = std::function< std::shared_ptr< Reader >(const char *, const char *, int, Reader::PublishingMode, o2::header::DataHeader::SubSpecificationType, const char *, const char *, Reader::SpecialPublishHook *)>
 

Functions

template<typename T = void>
framework::DataProcessorSpec o2::tpc::getPublisherSpec (PublisherConf const &config, bool propagateMC=true)
 
framework::DataProcessorSpec o2::tpc::createPublisherSpec (PublisherConf const &config, bool propagateMC, workflow_reader::Creator creator)