Skip to content

Tom analysis tuple#3

Draft
sarahgaiser wants to merge 33 commits intomasterfrom
tom-analysis-tuple
Draft

Tom analysis tuple#3
sarahgaiser wants to merge 33 commits intomasterfrom
tom-analysis-tuple

Conversation

@sarahgaiser
Copy link
Owner

FOR COMPARISON ONLY -- DO NOT MERGE

cpp17: remove depracated class and unused variable
promoting the MCParticles from pointers to objects does not allow for serialization of the TRefArray, for this reason I am dropping it
this means we effectively have two cutflows, one selecting vertices and one selecting events, both are stored separately
so we can make a plot showing the effect of the preselection
- remove old time bias members
- remove pause for user inspection of json
- add warning if correction does not match one of the known names
- apply the new map of corrections to the actual tracks
only copy this truth particle for the signal samples, this lightens the final analysis tuples and helps simplify the final analysis since we don't have to sift through all the MC particles to find the only one we care about.

Impose a requirement that one and exactly one true Vd is the in the event. This is necessary for decay re-weighting and the very rare events where there are zero or more than one Vd pale in comparison to the requirement of a reconstructed vertex
need to update code that checks track data format so that it allows for an additional float index
I did this out of desparation since it was the only difference left I could think of between Alic's
and my vertex pre-selection. It works though which is very unsettling, but I'm going to ignore
those feelings.
@sarahgaiser sarahgaiser marked this pull request as draft February 19, 2025 13:29
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.

2 participants