CbmRoot
Loading...
Searching...
No Matches
cbm::atconverter::TaskFactory Class Reference

Factory class for the instantiation of CBM analysis tree converter tasks. More...

#include <TaskFactory.h>

Collaboration diagram for cbm::atconverter::TaskFactory:
[legend]

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

RunfRun = nullptr
 PID with TRD.
 

Detailed Description

Factory class for the instantiation of CBM analysis tree converter tasks.

Author
Frederic Linz f.lin.nosp@m.z@gs.nosp@m.i.de
Since
30 October 2023

Definition at line 23 of file analysis/common/analysis_tree_converter/steer/TaskFactory.h.

Constructor & Destructor Documentation

◆ TaskFactory()

cbm::atconverter::TaskFactory::TaskFactory ( Run * steer = nullptr)

Constructor.

Definition at line 40 of file analysis/common/analysis_tree_converter/steer/TaskFactory.cxx.

◆ ~TaskFactory()

virtual cbm::atconverter::TaskFactory::~TaskFactory ( )
inlinevirtual

Destructor.

Definition at line 29 of file analysis/common/analysis_tree_converter/steer/TaskFactory.h.

Member Function Documentation

◆ RegisterCaTracking()

void cbm::atconverter::TaskFactory::RegisterCaTracking ( )

◆ RegisterConverterManager()

◆ RegisterMCDataManager()

void cbm::atconverter::TaskFactory::RegisterMCDataManager ( const std::vector< TString > & traFiles)

MC data manager for matching.

Parameters
traFilename of transport file

Definition at line 109 of file analysis/common/analysis_tree_converter/steer/TaskFactory.cxx.

References CbmMCDataManager::AddFile(), cbm::atconverter::Run::AddTask(), and fRun.

Referenced by cbm::atconverter::Run::CreateTopology().

◆ RegisterTrackMatching()

void cbm::atconverter::TaskFactory::RegisterTrackMatching ( )

◆ RegisterTrdPid()

Member Data Documentation

◆ fRun

Run* cbm::atconverter::TaskFactory::fRun = nullptr
private

The documentation for this class was generated from the following files: