|
CbmRoot
|
Factory class for the instantiation of CBM analysis tree converter tasks. More...
#include <TaskFactory.h>
Public Member Functions | |
| TaskFactory (Run *steer=nullptr) | |
| Constructor. | |
| virtual | ~TaskFactory () |
| Destructor. | |
| void | RegisterMCDataManager (const std::vector< TString > &traFiles) |
| MC data manager for matching. | |
| void | RegisterConverterManager (const TString &outputFile) |
| AnalysisTree Converter Manager. | |
| void | RegisterCaTracking () |
| void | RegisterTrackMatching () |
| CA track finding. | |
| void | RegisterTrdPid () |
| STS track matching. | |
Private Attributes | |
| Run * | fRun = nullptr |
| PID with TRD. | |
Factory class for the instantiation of CBM analysis tree converter tasks.
Definition at line 23 of file analysis/common/analysis_tree_converter/steer/TaskFactory.h.
| cbm::atconverter::TaskFactory::TaskFactory | ( | Run * | steer = nullptr | ) |
Constructor.
Definition at line 40 of file analysis/common/analysis_tree_converter/steer/TaskFactory.cxx.
References fRun.
|
inlinevirtual |
Destructor.
Definition at line 29 of file analysis/common/analysis_tree_converter/steer/TaskFactory.h.
| void cbm::atconverter::TaskFactory::RegisterCaTracking | ( | ) |
Definition at line 45 of file analysis/common/analysis_tree_converter/steer/TaskFactory.cxx.
References fRun, and cbm::RecoSetupManager::Instance().
Referenced by cbm::atconverter::Run::CreateTopology().
| void cbm::atconverter::TaskFactory::RegisterConverterManager | ( | const TString & | outputFile | ) |
AnalysisTree Converter Manager.
| outputFile | name of AT file |
Definition at line 64 of file analysis/common/analysis_tree_converter/steer/TaskFactory.cxx.
References fRun, kFsd, kPsd, kRich, kTof, kTrd, CbmFsdHitsConverter::SetMaxChi2GtrackHit(), CbmFsdHitsConverter::SetMinChi2GtrackHit(), and Timeslice.
Referenced by cbm::atconverter::Run::CreateTopology().
| void cbm::atconverter::TaskFactory::RegisterMCDataManager | ( | const std::vector< TString > & | traFiles | ) |
MC data manager for matching.
| traFile | name of transport file |
Definition at line 108 of file analysis/common/analysis_tree_converter/steer/TaskFactory.cxx.
References CbmMCDataManager::AddFile(), and fRun.
Referenced by cbm::atconverter::Run::CreateTopology().
| void cbm::atconverter::TaskFactory::RegisterTrackMatching | ( | ) |
CA track finding.
Definition at line 121 of file analysis/common/analysis_tree_converter/steer/TaskFactory.cxx.
References fRun.
Referenced by cbm::atconverter::Run::CreateTopology().
| void cbm::atconverter::TaskFactory::RegisterTrdPid | ( | ) |
STS track matching.
Definition at line 131 of file analysis/common/analysis_tree_converter/steer/TaskFactory.cxx.
References fRun, kTrd, CbmTrdSetTracksPidLike::SetUseMCInfo(), and CbmTrdSetTracksPidLike::SetUseMomDependence().
Referenced by cbm::atconverter::Run::CreateTopology().
|
private |
PID with TRD.
Definition at line 46 of file analysis/common/analysis_tree_converter/steer/TaskFactory.h.
Referenced by RegisterCaTracking(), RegisterConverterManager(), RegisterMCDataManager(), RegisterTrackMatching(), RegisterTrdPid(), and TaskFactory().