CbmRoot
|
#include <CbmConverterManager.h>
Public Member Functions | |
CbmConverterManager ()=default | |
~CbmConverterManager () override | |
InitStatus | Init () override |
void | Exec (Option_t *opt) override |
void | Finish () override |
void | AddTask (CbmConverterTask *task) |
void | SetOutFileName (std::string name) |
void | SetOutTreeName (std::string name) |
void | SetSystem (const std::string &system) |
void | SetBeamMomentum (float beam_mom) |
Private Member Functions | |
void | FillDataHeader () |
Private Attributes | |
TFile * | out_file_ {nullptr} |
TTree * | out_tree_ {nullptr} |
std::string | out_file_name_ {""} |
std::string | out_tree_name_ {""} |
std::string | system_ {""} |
float | beam_mom_ {0.} |
AnalysisTree::Configuration * | out_config_ {nullptr} |
AnalysisTree::DataHeader * | data_header_ {nullptr} |
std::vector< CbmConverterTask * > | tasks_ {} |
std::map< std::string, std::map< int, int > > | index_map_ {} |
map CbmRoot to AT of indexes for a given branch More... | |
Definition at line 13 of file CbmConverterManager.h.
|
default |
|
override |
Definition at line 122 of file CbmConverterManager.cxx.
References data_header_, out_config_, out_file_, and out_tree_.
|
inline |
Definition at line 23 of file CbmConverterManager.h.
|
override |
Definition at line 38 of file CbmConverterManager.cxx.
References index_map_, out_tree_, task, and tasks_.
|
private |
Definition at line 64 of file CbmConverterManager.cxx.
References beam_mom_, data_header_, out_file_, system_, x, and y.
Referenced by ClassImp().
|
override |
|
override |
|
inline |
Definition at line 28 of file CbmConverterManager.h.
References beam_mom_.
|
inline |
Definition at line 24 of file CbmConverterManager.h.
References out_file_name_.
|
inline |
Definition at line 25 of file CbmConverterManager.h.
References out_tree_name_.
|
inline |
Definition at line 27 of file CbmConverterManager.h.
References system_.
|
private |
Definition at line 39 of file CbmConverterManager.h.
Referenced by FillDataHeader(), and SetBeamMomentum().
|
private |
Definition at line 42 of file CbmConverterManager.h.
Referenced by ClassImp(), FillDataHeader(), and ~CbmConverterManager().
|
private |
map CbmRoot to AT of indexes for a given branch
Definition at line 46 of file CbmConverterManager.h.
Referenced by Exec().
|
private |
Definition at line 41 of file CbmConverterManager.h.
Referenced by ClassImp(), and ~CbmConverterManager().
|
private |
Definition at line 33 of file CbmConverterManager.h.
Referenced by ClassImp(), FillDataHeader(), Finish(), and ~CbmConverterManager().
|
private |
Definition at line 35 of file CbmConverterManager.h.
Referenced by ClassImp(), and SetOutFileName().
|
private |
Definition at line 34 of file CbmConverterManager.h.
Referenced by ClassImp(), Exec(), Finish(), and ~CbmConverterManager().
|
private |
Definition at line 36 of file CbmConverterManager.h.
Referenced by ClassImp(), and SetOutTreeName().
|
private |
Definition at line 38 of file CbmConverterManager.h.
Referenced by FillDataHeader(), and SetSystem().
|
private |
Definition at line 43 of file CbmConverterManager.h.
Referenced by AddTask(), ClassImp(), Exec(), and Finish().