Skip to content

Conversation

@mconcas
Copy link
Collaborator

@mconcas mconcas commented Jul 17, 2024

  • ITSVertexerParam.nIterations=2: performs the second iteration for the vertexer with hard-coded UPC configurations.
  • ITSCATrackerParam.doUPCIteration=true: performs a 4th iteration on the ROFs tagged by containing tagged vertices.

EDIT:
The tracking completely ignores UPC vertices in its first three iterations but will not ignore any ROF (so that clusters can be considered also from ones that are without a vertex or do have an UPC).
Conversely, the fourth iteration will ignore all the rofs that do not contain a UPC vertex.

This will maintain consistency when comparing "hadronic" reconstruction with and without UPC settings.

@github-actions
Copy link
Contributor

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-apass3
async-2023-pbpb-apass4
async-2023-pp-apass4
async-2024-pp-apass1
async-2022-pp-apass7
async-2024-pp-cpass0

@mconcas mconcas force-pushed the its-second-vertexer-iteration branch 5 times, most recently from 95daea3 to d8e439a Compare July 18, 2024 12:23
@mconcas mconcas force-pushed the its-second-vertexer-iteration branch from d8e439a to f4ec6a6 Compare July 18, 2024 12:26
@mconcas mconcas changed the title WIP: ITS: Add second iteration for the seeding vertexer ITS: Add second iteration for the seeding vertexer Jul 18, 2024
@mconcas mconcas force-pushed the its-second-vertexer-iteration branch from 8be9ac2 to ff2dd46 Compare July 18, 2024 14:52
@mconcas
Copy link
Collaborator Author

mconcas commented Jul 18, 2024

@shahor02 this should now be the best implementation so far. In the first comment of the PR there is the latest rationale of the PR.

@shahor02
Copy link
Collaborator

@mconcas thanks, I've reconstructed 1 chunk of LHC23zzh/544124 at 8kHz with the settings of

  1. pass4_test3 (blue)
  2. adding new "UPC" settings ITSVertexerParam.nIterations=2;ITSCATrackerParam.doUPCIteration=true; to its-reco convig.params.

The increase of low mult. PVs look reasonable and at least there is no loss of K0 (though I don't see an increase either).

image

Unless you protest, I'll squash/merge it as soon as it passes fullCI, then we can have a central test on the grid which UPC people can analyse.

@shahor02 shahor02 merged commit 710d1c8 into AliceO2Group:dev Jul 18, 2024
@mconcas mconcas deleted the its-second-vertexer-iteration branch July 19, 2024 06:15
@shahor02 shahor02 added the async-2023-pbpb-apass4 Request porting to async-2023-pbpb-apass4 label Jul 23, 2024
alcaliva pushed a commit that referenced this pull request Jul 26, 2024
* Add iteration structure

* Overrule size of vector param with specific config value, for pp/PbPb

* Propagate CKVals only to the first iteration

* Add UPC vertices to the output

* MC: assign a single flag to each vertex + purity

* Improve logging

* Tag vertices with iteration

* Add DeltaROF skipping to the tracker

* Add in-iteration deltaRof filtering

* Add 4th iteration for UPCs

* Skip second iteration vertices in first three iterations of the tracking

(cherry picked from commit 710d1c8)
alcaliva pushed a commit that referenced this pull request Jul 26, 2024
* Add iteration structure

* Overrule size of vector param with specific config value, for pp/PbPb

* Propagate CKVals only to the first iteration

* Add UPC vertices to the output

* MC: assign a single flag to each vertex + purity

* Improve logging

* Tag vertices with iteration

* Add DeltaROF skipping to the tracker

* Add in-iteration deltaRof filtering

* Add 4th iteration for UPCs

* Skip second iteration vertices in first three iterations of the tracking

(cherry picked from commit 710d1c8)
alcaliva pushed a commit that referenced this pull request Jul 28, 2024
* Add iteration structure

* Overrule size of vector param with specific config value, for pp/PbPb

* Propagate CKVals only to the first iteration

* Add UPC vertices to the output

* MC: assign a single flag to each vertex + purity

* Improve logging

* Tag vertices with iteration

* Add DeltaROF skipping to the tracker

* Add in-iteration deltaRof filtering

* Add 4th iteration for UPCs

* Skip second iteration vertices in first three iterations of the tracking

(cherry picked from commit 710d1c8)
@alcaliva alcaliva removed the async-2023-pbpb-apass4 Request porting to async-2023-pbpb-apass4 label Aug 7, 2024
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.

3 participants