CbmRoot
Loading...
Searching...
No Matches
CbmOnlineParWrite Class Reference

This class is responsible for writing the online parameters to configuration files. More...

#include <CbmOnlineParWrite.h>

Collaboration diagram for CbmOnlineParWrite:
[legend]

Classes

struct  Config
 

Public Member Functions

void Run (const Config &config)
 

Private Member Functions

void AddDetectors ()
 
void AddTrd ()
 
void AddTof ()
 
void AddSts ()
 
void AddCa ()
 

Private Attributes

Config fConfig
 
TString fSrcDir = ""
 
TString fGeoSetupTag = ""
 
CbmSetupfSetup = nullptr
 
FairRunAna * fRun = nullptr
 
TList * fParList = nullptr
 

Detailed Description

This class is responsible for writing the online parameters to configuration files.

Note
Currently covers TRD, TOF and STS setup.

Definition at line 25 of file CbmOnlineParWrite.h.

Member Function Documentation

◆ AddCa()

void CbmOnlineParWrite::AddCa ( )
private

Definition at line 321 of file CbmOnlineParWrite.cxx.

References fGeoSetupTag, fRun, cbm::kf::TrackingSetupBuilder::Instance(), and CbmL1::Param.

Referenced by Run().

◆ AddDetectors()

void CbmOnlineParWrite::AddDetectors ( )
private

Definition at line 42 of file CbmOnlineParWrite.cxx.

References AddSts(), AddTof(), and AddTrd().

Referenced by Run().

◆ AddSts()

◆ AddTof()

void CbmOnlineParWrite::AddTof ( )
private

◆ AddTrd()

void CbmOnlineParWrite::AddTrd ( )
private

◆ Run()

Member Data Documentation

◆ fConfig

Config CbmOnlineParWrite::fConfig
private

Definition at line 36 of file CbmOnlineParWrite.h.

Referenced by AddSts(), AddTof(), AddTrd(), and Run().

◆ fGeoSetupTag

TString CbmOnlineParWrite::fGeoSetupTag = ""
private

Definition at line 38 of file CbmOnlineParWrite.h.

Referenced by AddCa(), and Run().

◆ fParList

TList* CbmOnlineParWrite::fParList = nullptr
private

Definition at line 41 of file CbmOnlineParWrite.h.

Referenced by AddTof(), AddTrd(), and Run().

◆ fRun

FairRunAna* CbmOnlineParWrite::fRun = nullptr
private

Definition at line 40 of file CbmOnlineParWrite.h.

Referenced by AddCa(), AddSts(), AddTof(), AddTrd(), and Run().

◆ fSetup

CbmSetup* CbmOnlineParWrite::fSetup = nullptr
private

Definition at line 39 of file CbmOnlineParWrite.h.

Referenced by AddSts(), AddTof(), AddTrd(), and Run().

◆ fSrcDir

TString CbmOnlineParWrite::fSrcDir = ""
private

Definition at line 37 of file CbmOnlineParWrite.h.

Referenced by AddTof(), AddTrd(), and Run().


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