CbmRoot
Loading...
Searching...
No Matches
cbm::mcbm Namespace Reference

Classes

class  ToForceLibLoad
 Class needed to trigger loading of the library as no fct dict in ROOT6 and CLING. More...
 

Functions

std::string GetSetupFromRunId (uint64_t ulRunId)
 

Function Documentation

◆ GetSetupFromRunId()

std::string cbm::mcbm::GetSetupFromRunId ( uint64_t ulRunId)

General remark: only runs known to exist on disk/tape are mapped so "holes" are not an oversight => if necessary exception throwing can also be added for them but anyway analysis will crash (no raw data)

2021 "CRI" runs: 1575 - 1588 = 15/07/2021

Only runs at earliest in the 2021 benchmark beamtime and with all 6 systems are supported by this function From mCBM redmine wiki page: "run 1575: 1st run with 6 subsystems"

2021 "CRI" runs: 1575 - 1588 = 15/07/2021 => Nothing to do, this is the default name

Setup changed multiple times between the 2022 carbon and uranium runs

Carbon runs: 2060 - 2065 = 10/03/2022

Iron runs: 2150 - 2160 = 24-25/03/2022

Uranium runs: 2176 - 2310 = 30/03/2022 - 01/04/2022

Nickel runs: 2350 - 2397 = 23/05/2022 - 25/05/2022 (Lambda Benchmark but mTOF troubles)

Lambda Benchmark Gold runs: 2454 - 2497 = 16/06/2022 - 18/06/2022

High Rate Gold runs with GEMs in Acceptance: 2498 - 2610 = 18/06/2022 - 20/06/2022

2024/03 Gold runs

Dummy needed to run the unpack macro until we have a setup ready

Missing runs, exception there to force implementation and support from users side

Definition at line 15 of file CbmMcbmUtils.cxx.

Referenced by CbmOnlineParWrite::Run().