-
Notifications
You must be signed in to change notification settings - Fork 488
TOF DCS Processor #5047
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TOF DCS Processor #5047
Conversation
|
Hello @aphecetche , While implementing the part for TOF, I made a couple of changes to the Generator.
Please check that it is fine with you. Chiara |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@aphecetche : this is the fix.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@aphecetche : this is to accept also the TDatime format
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@aphecetche : this is to be able to change the timestamp at every map that we send, using the TF id.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@shahor02 , @aphecetche : DCS will send only 1 map at a time, either FBI or delta.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@aphecetche , this is to make the generation of the DPs in the delta map such that there are no duplicated DPs - the delta map will contain one value only per DP.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@aphecetche : this is to change the subset of DPs that are generated at every TF
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this seems to be never used.
|
Dear @noferini , @shahor02 , @aphecetche , I am done with the changes I wanted to make to this PR, so I removed the WIP from the title. As soon as the basic checks will pass, can you review it? Thanks! Chiara |
29a70ff to
e641357
Compare
|
Hello @shahor02 , @noferini , @aphecetche , The only error I could find in https://ali-ci.cern.ch/alice-build-logs/AliceO2Group/AliceO2/5047/e6413573c142517866c4bca5f7f2174b881f7beb/build_O2_o2/fullLog.txt is:
But it is not related to this PR. Any idea? Is there something else? Chiara |
|
@chiarazampolli : This error is annoying but not critical. It just means that the variable ROOT_DYN_PATH (announced to ROOT somewhere) is not set in the compilation environment. |
|
Ciao @sawenzel , |
|
Hi Chiara,
It reports a failure due to the "Manually-specified variables were not used by the project:" warning in cmake, see the entry page of https://ali-ci.cern.ch/alice-build-logs/AliceO2Group/AliceO2/5047/e6413573c142517866c4bca5f7f2174b881f7beb/build_O2_o2/pretty.html.
Just ignore it.
Cheers
Ruben
Get Outlook for Android<https://aka.ms/ghei36>
…________________________________
From: Chiara Zampolli <notifications@github.com>
Sent: Tuesday, December 15, 2020 8:48:59 AM
To: AliceO2Group/AliceO2 <AliceO2@noreply.github.com>
Cc: Ruben Shahoyan <shahor02@gmail.com>; Mention <mention@noreply.github.com>
Subject: Re: [AliceO2Group/AliceO2] TOF DCS Processor (#5047)
Hello @shahor02<https://github.com/shahor02> , @noferini<https://github.com/noferini> , @aphecetche<https://github.com/aphecetche> ,
The only error I could find in https://ali-ci.cern.ch/alice-build-logs/AliceO2Group/AliceO2/5047/e6413573c142517866c4bca5f7f2174b881f7beb/build_O2_o2/fullLog.txt is:
Error in TSystem::ExpandFileName: input: $ROOT_DYN_PATH/libRIO, output: $ROOT_DYN_PATH/libRIO
Error in TSystem::ExpandFileName: input: $ROOT_DYN_PATH/libCling, output: $ROOT_DYN_PATH/libCling
But it is not related to this PR. Any idea? Is there something else?
Chiara
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#5047 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ABYKIDK47NXYJSFPG4IKMYDSU4IGXANCNFSM4UVETWWQ>.
|
|
Thanks Ruben! Chiara |
shahor02
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please see a few comments below (only 1 is a real bug).
Detectors/TOF/calibration/include/TOFCalibration/TOFDCSProcessor.h
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
so, the double DPs will be saved only once in the very end of the workflow lifetime, which might be large. Is this what you want?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For now, I think it is ok, but we can change it to have it ever n TFs. I will do this modification in another PR, if you agree.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sure
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, will take care in January :-)
c78f6c0 to
2cdb050
Compare
f0c2623 to
af4d2dc
Compare
Adding processing of LV info (FEAC). Processing also HV Configuring DPs for TOF either from CCDB or by hand. Macro included to create CCDB entry Preparing CCDB update Writing to CCDB Some updates and improvements more in the README, for LHCphase, ChannelOffset, TimeSlewing formatting of README formatting of README clang-format clang again update README add macro makeCCDBEntryForDCS.C to tests including algorithm shuffle instead of random_shuffle fix for macro test (hopefully) Fix for test Now it should work! Making CI happy from PR review turning test into executable typo fixed clang again clang
|
A side remark about something weird: after running clang-format, I still get an error, in a file that I think clang-format itself changed at the previous iteration. |
|
Hi @chiarazampolli! I'm trying to track down some other weirdness in the clang-format checker. Do you happen to have a log with that error somewhere? It might be useful... |
|
Ciao @TimoWilken , Unfortunately not, the logs were those from the CI, so they are lost now. Chiara |
|
Hi @chiarazampolli, fair enough! Please let me know if you see it happen again. |
|
Ciao @TimoWilken , Sure! Chiara |
|
@chiarazampolli @noferini shall I merge it or Francesco wants to review it? |
|
Hello, @noferini is away, I think, until end of the holidays. Maybe we could merge it, and in case make modifications? In this way we can send it around as an example (and the README also can be useful). Chiara |
This is the first implementation of the TOF DCS Processor.
Still to-do: