5#ifndef ANALYSIS_TREE_CONVERTERTASK_H_
6#define ANALYSIS_TREE_CONVERTERTASK_H_
13#include "AnalysisTree/Task.hpp"
33 void Exec() final {
throw std::runtime_error(
"Should not be used!"); };
MapType out_indexes_map_
CbmRoot to AnalysisTree indexes map for output branch.
void SetIndexesMap(std::map< std::string, MapType > *indexes_map)
std::map< int, int > MapType
const MapType & GetOutIndexesMap() const
std::string match_to_
AT branch to match.
virtual void ProcessData(CbmEvent *event)=0
~CbmConverterTask() override=default
const std::string & GetOutputBranchName() const
std::map< std::string, MapType > * indexes_map_
from other tasks
CbmConverterTask()=default
CbmConverterTask(std::string out_branch_name, std::string match_to="")
Class characterising one event by a collection of links (indices) to data objects,...