You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TPC: adding option to use custom scalers (IDCs) for SC correction map scaling (#12205)
* TPC: adding option to use custom scalers (IDCs) for SC correction map scaling
Adding a generic method to provide scaling of the space-charge
correction maps based on the IDCs (and cluster currents).
In the `o2-tpc-scaler-workflow` for each TF the last n values (dependent
on the specified ion drift time and integration length of the scalers)
are averaged and provided as scaling value.
- A- and C-side values are averaged for now!
Example how to run with scalersfrom local file:
```
scaler="file:///data/mkleiner/run3/LHC23zo/539399_lowIR/=TPC/Calib/Scaler"
o2-ctf-reader-workflow --copy-cmd no-copy --onlyDet TPC --ctf-input ${INPUT} --severity warning --condition-remap "${scaler}" |
o2-tpc-scaler-workflow |
o2-tpc-reco-workflow --lumi-type 2 --input-type compressed-clusters-ctf --output-type "tracks,disable-writer" --disable-mc -b
```
* Fixing setting of lumi from TPC scalers
* Adding check for run number, adding option to set ion drift time
- Adding mInstLumiFactor as optional scaling factor
* Parse lumi-type from TPC_CORR_SCALING to ASK_CTP_LUMI_GPU
* Avoid copy when loading object from file
voidCorrectionMapsLoader::requestCCDBInputs(std::vector<InputSpec>& inputs, std::vector<o2::framework::ConfigParamSpec>& options, bool requestCTPLumi, int lumiScaleMode)
66
+
voidCorrectionMapsLoader::requestCCDBInputs(std::vector<InputSpec>& inputs, std::vector<o2::framework::ConfigParamSpec>& options, int lumiScaleType, int lumiScaleMode)
0 commit comments