Skip to content

CPV,PHS: modernize cell, digit and cluster readers - #12060

Merged
shahor02 merged 2 commits into
AliceO2Group:devfrom
sevdokim:cpv-phs-modernize-digit-reader
Oct 20, 2023
Merged

CPV,PHS: modernize cell, digit and cluster readers#12060
shahor02 merged 2 commits into
AliceO2Group:devfrom
sevdokim:cpv-phs-modernize-digit-reader

Conversation

@sevdokim

Copy link
Copy Markdown
Contributor

Hello! In this PR new digit & cluster reader for cpv and new digit & cell readers for phs are added. This readers needed in MC production for connecting QC. Old readers cannot be used because they produce one more empty TF when finish reading, and this empty TF crashes QC.

@sevdokim

Copy link
Copy Markdown
Contributor Author

Hi @shahor02
I got fails of trivial checks with error
fatal: couldn't find remote ref pull/12060/head
What can it be?

@shahor02

Copy link
Copy Markdown
Collaborator

pinging to @TimoWilken

@sevdokim
sevdokim force-pushed the cpv-phs-modernize-digit-reader branch 2 times, most recently from 68f50f1 to 18721b9 Compare October 13, 2023 04:01
@sevdokim

Copy link
Copy Markdown
Contributor Author

Force-pushing triggered checks again. This time they were successful.

Comment thread Detectors/PHOS/workflow/src/CellConverterSpec.cxx Outdated
Comment thread Detectors/PHOS/workflow/src/ClusterizerSpec.cxx Outdated
@sevdokim
sevdokim force-pushed the cpv-phs-modernize-digit-reader branch from 18721b9 to c7bbbf2 Compare October 13, 2023 14:27
peressounko
peressounko previously approved these changes Oct 13, 2023
@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2/fullCI for c7bbbf2 at 2023-10-14 00:23:

No log files found

Full log here.

@shahor02 shahor02 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Thanks, could you also use new readers here:

if (maskTracks[GID::PHS] || maskClusters[GID::PHS]) {
specs.emplace_back(o2::phos::getCellReaderSpec(maskTracksMC[GID::PHS] || maskClustersMC[GID::PHS]));
}
if (maskTracks[GID::CPV] || maskClusters[GID::CPV]) {
specs.emplace_back(o2::cpv::getClustersReaderSpec(maskTracksMC[GID::CPV] || maskClustersMC[GID::CPV]));
}

@sevdokim

Copy link
Copy Markdown
Contributor Author

hi @shahor02
yes, of cause. Can you please tell me how to check that GlobalTrackingWorkflow works as expected after changing readers?

@shahor02

Copy link
Copy Markdown
Collaborator

Global tracking workflow is just a collection of workflows. The InputHelper allows to start set of readers on demand. So, if your previous reader workflows were doing an extra run cycle, just substitute relevant old getXXXreaderSpec by that of the new readers.

@sevdokim

Copy link
Copy Markdown
Contributor Author

Hi @shahor02
thanks. I putted new readers to InputHelper.cxx
Checks are passed except masOS build but I think it is not relevant.

@shahor02
shahor02 merged commit 3e26f6c into AliceO2Group:dev Oct 20, 2023
shahor02 pushed a commit to shahor02/AliceO2 that referenced this pull request Oct 20, 2023
* CPV,PHS: modernize cell, digit and cluster readers

* GlobalTrackingWorkflow: add modernized CPV and PHS readers to InputHelper.cxx
chiarazampolli pushed a commit that referenced this pull request Oct 27, 2023
* CPV,PHS: modernize cell, digit and cluster readers

* GlobalTrackingWorkflow: add modernized CPV and PHS readers to InputHelper.cxx
christianreckziegel pushed a commit to LucasFerrandi/AliceO2 that referenced this pull request Nov 9, 2023
* CPV,PHS: modernize cell, digit and cluster readers

* GlobalTrackingWorkflow: add modernized CPV and PHS readers to InputHelper.cxx
leo-barreto pushed a commit to leo-barreto/AliceO2 that referenced this pull request Nov 16, 2023
* CPV,PHS: modernize cell, digit and cluster readers

* GlobalTrackingWorkflow: add modernized CPV and PHS readers to InputHelper.cxx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants