Skip to content

Conversation

@wiechula
Copy link
Collaborator

@wiechula wiechula commented Jul 3, 2025

This is done to avoid issues the CMk values stored in the CCDB. Data before 30/06/2023, 16:41:42 (first good run should be 539008 LHZ23ze) are affected

This is done to avoid issues the CMk values stored in the CCDB. Data
before 30/06/2023, 16:41:42 (first good run should be 539008 LHZ23ze)
are affected
@github-actions
Copy link

github-actions bot commented Jul 3, 2025

REQUEST FOR PRODUCTION RELEASES:
To request your PR to be included in production software, please add the corresponding labels called "async-" to your PR. Add the labels directly (if you have the permissions) or add a comment of the form (note that labels are separated by a ",")

+async-label <label1>, <label2>, !<label3> ...

This will add <label1> and <label2> and removes <label3>.

The following labels are available
async-2023-pbpb-apass4
async-2023-pp-apass4
async-2024-pp-apass1
async-2022-pp-apass7
async-2024-pp-cpass0
async-2024-PbPb-apass1
async-2024-ppRef-apass1
async-2024-PbPb-apass2
async-2023-PbPb-apass5

tpcLocalCF={"DigiParams.maxOrbitsToDigitize" : str(orbitsPerTF), "DigiParams.seed" : str(TFSEED)}

# force TPC common mode correction in all cases to avoid issues the CMk values stored in the CCDB
tpcLocalCF['TPCEleParam.DigiMode'] = str(2) # 2 = o2::tpc::DigitzationMode::ZeroSuppressionCMCorr from TPCBase/ParameterElectronics.h
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

so we just force this all the time, not just for some runs that are buggy?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, for all other runs this is done by the default auto mode anyhow ...

Copy link
Collaborator Author

@wiechula wiechula Jul 3, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually, the best would be to fix the buggy CCDB objects, but this will be quite some work and the benefit will be minimal, since anyhow the common mode in pp 500kHz is very small. So the effect on the data which was not corrected in the electronics should be negligible.

Copy link
Contributor

@sawenzel sawenzel Jul 3, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, for all other runs this is done by the default auto mode anyhow ...

I have a doubt about this. If we set the parameter here, do you think that other (good) runs will overwrite or ignore this parameter here? (I think that manually set things will have the highest priority).

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also to my understanding manually set values should have the highest priority. So this should (hopefully) overwrite everything that comes from the CCDB. The CM was enabled mid of 2023, so all runs after this will automatically switch to DigiMode=2. Now we force this to be done also for run before that date. This was anyhow also the default in older MC productions, before we changed to auto mode.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did someone test that it actually works and fixes our problems? Then I can merge.

@sawenzel sawenzel merged commit 6fe590d into AliceO2Group:master Jul 3, 2025
8 checks passed
@alcaliva
Copy link
Collaborator

alcaliva commented Jul 4, 2025

Hi @sawenzel,
if this PR is important to fix issues in the TPC digitizer, I think we should bump the current stable release for MC (O2PDPSuite::MC-prod-2025-v2-1). Shall we?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants