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.

References fRun.

◆ ~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 357 of file reco/offline/steer/TaskFactory.cxx.

References fRun.

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

◆ RegisterCaTracking()

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

◆ RegisterDigiEventBuilder()

◆ RegisterFsdReco()

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

Local reconstruction for PSD.

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

References fRun, and kFsd.

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

◆ RegisterGlobalTracking()

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

◆ RegisterMuchReco()

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

Global track finding.

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

References fRun, CbmMuchGeoScheme::Instance(), CbmSetup::Instance(), and kMuch.

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

◆ RegisterMvdReco()

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

◆ RegisterPsdReco()

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

Local reconstruction for TOF.

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

References fRun, and kPsd.

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

◆ RegisterPvFinder()

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

Local reconstruction for MVD.

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

References fRun.

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

◆ RegisterRichHitFinder()

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

Primary vertex finding.

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

References fRun, and kRich.

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

◆ RegisterRichReco()

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

Hit finding in RICH.

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

References fRun, and kRich.

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

◆ RegisterStsReco()

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

Local reconstruction for RICH.

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

References fRun, kSts, and CbmRecoSts::SetUseGpuReco().

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

◆ RegisterTofReco()

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

Local reconstruction for STS.

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

References fRun, and kTof.

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

◆ RegisterTrackEventBuilder()

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

Local reconstruction for FSD.

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

References fRun.

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

◆ RegisterTrdPid()

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

◆ RegisterTrdReco()

Member Data Documentation

◆ fRun


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