TPC: Adding workflow to provide pressure and temperature#14357
TPC: Adding workflow to provide pressure and temperature#14357wiechula merged 2 commits intoAliceO2Group:devfrom
Conversation
|
REQUEST FOR PRODUCTION RELEASES: This will add The following labels are available |
- will be used for scaling of vdrift and gain Optimizing temperature processing - move fitting of temperature to definition of temperature struct - optimize fit procedure by merging last interval in case it is needed Adding processing of DCS pressure values and storage in CCDB - first pressure sensor in the cavern serves as the reference - second pressure sensor in the cavern and third sensor at the surface are normalized to reference pressure sensor
|
Hello @wiechula , |
|
@matthias-kleiner how the TPCPressureTemperatureSpec device will be used? Does it go to the global reconstruction workflow? |
I think it will be used wherever the v-Drift is used. Perhaps @wiechula can comment on this? |
|
@shahor02 , yes, the idea is to inject the pressure and temperature values into the data stream during reconstruction. |
|
@matthias-kleiner , thanks a lot! For me this looks fine. |
|
@matthias-kleiner @wiechula I am wondering if it is worth running a separate processes just to send downstream a couple of numbers. This might be necessary in case e.g. ITS-TPC matching running with tracks,clusters input from the files, but for full production workflow it would be more economical to call a helper from the TPC reco device and send the values from it. |
|
@matthias-kleiner , could you implement such a helper? I think we can also keep the separate process. |
|
@matthias-kleiner my main concern is adding a new process which will cost ~100 MB or more just to send a few numbers. AliceO2/Detectors/TPC/calibration/src/VDriftHelper.cxx Lines 127 to 203 in 0c08a1f Then it can be used either inside the existing device, e.g., as shown in AliceO2/GPU/Workflow/src/GPUWorkflowTPC.cxx Line 344 in 0c08a1f |
|
Many thanks for the explanation @shahor02 . This makes indeed more sense. I will then implement it as you suggested |
Optimizing temperature processing
Adding processing of DCS pressure values and storage in CCDB