CbmRoot
|
#include <CbmConverterTask.h>
Public Member Functions | |
CbmConverterTask ()=default | |
CbmConverterTask (std::string out_branch_name, std::string match_to="") | |
~CbmConverterTask () override=default | |
virtual void | ProcessData (CbmEvent *event)=0 |
void | Exec () final |
const MapType & | GetOutIndexesMap () const |
void | SetIndexesMap (std::map< std::string, MapType > *indexes_map) |
const std::string & | GetOutputBranchName () const |
Protected Attributes | |
MapType | out_indexes_map_ {} |
CbmRoot to AnalysisTree indexes map for output branch. | |
std::string | out_branch_ {} |
std::map< std::string, MapType > * | indexes_map_ {} |
from other tasks | |
std::string | match_to_ {} |
AT branch to match. | |
Private Types | |
using | MapType = std::map<int, int> |
Definition at line 18 of file CbmConverterTask.h.
|
private |
Definition at line 19 of file CbmConverterTask.h.
|
default |
|
inlineexplicit |
Definition at line 23 of file CbmConverterTask.h.
References match_to_, and out_branch_.
|
overridedefault |
|
inlinefinal |
Definition at line 33 of file CbmConverterTask.h.
|
inline |
Definition at line 35 of file CbmConverterTask.h.
References out_indexes_map_.
|
inline |
Definition at line 39 of file CbmConverterTask.h.
References out_branch_.
|
pure virtual |
|
inline |
Definition at line 37 of file CbmConverterTask.h.
References indexes_map_.
|
protected |
from other tasks
CbmRoot to AnalysisTree indexes map for branches
Definition at line 45 of file CbmConverterTask.h.
Referenced by CbmFsdHitsConverter::GetMatchMap(), CbmTofHitsConverter::GetMatchMap(), CbmStsTracksConverter::MapTracks(), CbmRichRingsConverter::ProcessData(), CbmTrdTracksConverter::ProcessData(), and SetIndexesMap().
|
protected |
AT branch to match.
Definition at line 47 of file CbmConverterTask.h.
Referenced by CbmConverterTask(), CbmFsdHitsConverter::Init(), CbmRichRingsConverter::Init(), CbmStsTracksConverter::Init(), CbmTofHitsConverter::Init(), CbmTrdTracksConverter::Init(), CbmStsTracksConverter::MapTracks(), CbmFsdHitsConverter::ProcessData(), CbmRichRingsConverter::ProcessData(), CbmTofHitsConverter::ProcessData(), and CbmTrdTracksConverter::ProcessData().
|
protected |
Definition at line 44 of file CbmConverterTask.h.
Referenced by CbmConverterTask(), GetOutputBranchName(), CbmFsdHitsConverter::Init(), CbmFsdModulesConverter::Init(), CbmPsdModulesConverter::Init(), CbmRecEventHeaderConverter::Init(), CbmRichRingsConverter::Init(), CbmSimEventHeaderConverter::Init(), CbmSimTracksConverter::Init(), CbmStsTracksConverter::Init(), CbmTofHitsConverter::Init(), CbmTrdTracksConverter::Init(), CbmFsdHitsConverter::ProcessData(), CbmFsdModulesConverter::ProcessData(), CbmPsdModulesConverter::ProcessData(), CbmRichRingsConverter::ProcessData(), CbmSimTracksConverter::ProcessData(), CbmTofHitsConverter::ProcessData(), CbmTrdTracksConverter::ProcessData(), and CbmStsTracksConverter::ReadVertexTracks().
|
protected |
CbmRoot to AnalysisTree indexes map for output branch.
Definition at line 43 of file CbmConverterTask.h.
Referenced by GetOutIndexesMap(), CbmStsTracksConverter::MapTracks(), CbmSimTracksConverter::ProcessData(), CbmStsTracksConverter::ProcessData(), and CbmStsTracksConverter::ReadVertexTracks().