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

Go to the source code of this file.

Classes

struct  o2::emcal::PublisherConf
 
struct  o2::emcal::PublisherConf::BranchOptionConfig
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::emcal
 
namespace  o2::emcal::workflow_reader
 

Typedefs

using o2::emcal::OutputSpec = framework::OutputSpec
 
using o2::emcal::workflow_reader::Reader = o2::framework::RootTreeReader
 
using o2::emcal::workflow_reader::Creator = std::function< std::shared_ptr< Reader >(const char *, const char *, int, Reader::PublishingMode, const char *, const char *, const char *)>
 

Functions

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