CbmRoot
Loading...
Searching...
No Matches
cbm::reco::offline::TaskFactory Class Reference

Factory class for the instantiation of CBM reconstruction tasks. More...

#include <TaskFactory.h>

Collaboration diagram for cbm::reco::offline::TaskFactory:
[legend]

Public Member Functions

 TaskFactory (Run *steer=nullptr)
 Constructor.
 
virtual ~TaskFactory ()
 Destructor.
 
void RegisterCaTracking ()
 
void RegisterDigiEventBuilder ()
 CA track finding.
 
void RegisterGlobalTracking ()
 Event building from digis.
 
void RegisterMuchReco ()
 Global track finding.
 
void RegisterMvdReco ()
 Local reconstruction for MUCH.
 
void RegisterPvFinder ()
 Local reconstruction for MVD.
 
void RegisterRichHitFinder ()
 Primary vertex finding.
 
void RegisterRichReco ()
 Hit finding in RICH.
 
void RegisterStsReco ()
 Local reconstruction for RICH.
 
void RegisterTofReco ()
 Local reconstruction for STS.
 
void RegisterPsdReco ()
 Local reconstruction for TOF.
 
void RegisterFsdReco ()
 Local reconstruction for PSD.
 
void RegisterTrackEventBuilder ()
 Local reconstruction for FSD.
 
void RegisterTrdReco ()
 Event building from tracks.
 
void RegisterTrdPid ()
 Local reconstruction for TRD.
 
void RegisterBmonReco ()
 PID with TRD.
 

Private Attributes

RunfRun = nullptr
 Reconstruction of Bmon.
 

Detailed Description

Factory class for the instantiation of CBM reconstruction tasks.

Author
Volker Friese v.fri.nosp@m.ese@.nosp@m.gsi.d.nosp@m.e
Since
6 June 2023

Definition at line 23 of file reco/offline/steer/TaskFactory.h.

Constructor & Destructor Documentation

◆ TaskFactory()

cbm::reco::offline::TaskFactory::TaskFactory ( Run * steer = nullptr)

Constructor.

Definition at line 48 of file reco/offline/steer/TaskFactory.cxx.

◆ ~TaskFactory()

virtual cbm::reco::offline::TaskFactory::~TaskFactory ( )
inlinevirtual

Destructor.

Definition at line 29 of file reco/offline/steer/TaskFactory.h.

Member Function Documentation

◆ RegisterBmonReco()

void cbm::reco::offline::TaskFactory::RegisterBmonReco ( )

PID with TRD.

Definition at line 358 of file reco/offline/steer/TaskFactory.cxx.

References cbm::reco::offline::Run::AddTask(), and fRun.

Referenced by cbm::reco::offline::Run::CreateTopology().

◆ RegisterCaTracking()

void cbm::reco::offline::TaskFactory::RegisterCaTracking ( )

◆ RegisterDigiEventBuilder()

◆ RegisterFsdReco()

void cbm::reco::offline::TaskFactory::RegisterFsdReco ( )

◆ RegisterGlobalTracking()

◆ RegisterMuchReco()

void cbm::reco::offline::TaskFactory::RegisterMuchReco ( )

◆ RegisterMvdReco()

◆ RegisterPsdReco()

void cbm::reco::offline::TaskFactory::RegisterPsdReco ( )

◆ RegisterPvFinder()

void cbm::reco::offline::TaskFactory::RegisterPvFinder ( )

Local reconstruction for MVD.

Definition at line 226 of file reco/offline/steer/TaskFactory.cxx.

References cbm::reco::offline::Run::AddTask(), and fRun.

Referenced by cbm::reco::offline::Run::CreateTopology().

◆ RegisterRichHitFinder()

void cbm::reco::offline::TaskFactory::RegisterRichHitFinder ( )

◆ RegisterRichReco()

void cbm::reco::offline::TaskFactory::RegisterRichReco ( )

◆ RegisterStsReco()

◆ RegisterTofReco()

void cbm::reco::offline::TaskFactory::RegisterTofReco ( )

◆ RegisterTrackEventBuilder()

void cbm::reco::offline::TaskFactory::RegisterTrackEventBuilder ( )

Local reconstruction for FSD.

Definition at line 312 of file reco/offline/steer/TaskFactory.cxx.

References cbm::reco::offline::Run::AddTask(), and fRun.

Referenced by cbm::reco::offline::Run::CreateTopology().

◆ RegisterTrdPid()

◆ RegisterTrdReco()

Member Data Documentation

◆ fRun


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