[PWGDQ] dqEfficiency_withAssoc/VarManager: Add MC-truth secondary vertex for B→J/ψK triplet quantities #13919
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Purpose
Implement MC-truth / generated secondary vertex quantities for the triplet observables used in the B → J/ψ K analysis.
Changes
PWGDQ/Core/VarManager.h
Computes MC-truth decay length as the difference between collision.mcPosX() and track.vx() (daughter’s generated vertex = secondary vertex).
PWGDQ/Tasks/dqEfficiency_withAssoc.cxx
In AnalysisDileptonTrack::runDileptonHadron:
PWGDQ/Core/VarManager.cxx
Units defined for the corresponding new values.
PWGDQ/Core/HistogramsLibrary.cxx
Added MC-truth histogram class in the dilepton-trackf subgroup for plotting the new quantities.