sPHENIX-Collaboration / coresoftware

Our big core software repository
https://wiki.bnl.gov/sPHENIX/index.php/Main_Page
27 stars 198 forks source link

Zero field collision vertexing #3233

Open adfrawley opened 9 hours ago

adfrawley commented 9 hours ago

Types of changes

What kind of change does this PR introduce? (Bug fix, feature, ...)

Add the ability to PHSimpleVertexFinder to find collision vertices for zero field data. Finds SvtxTracks on the node tree. Gets the clusters for the silicon seed (if existing). Gets the clusters for the TPC seed (if existing). Fits all the found clusters with a straight line. Calculates PCA for all pairs of straight line tracks in the track map, and selects close matches. Then runs the same vertex finding procedure as for field on tracks. The zero field option is enabled by setting a flag in the macro (default is false): finder->zeroField(true);

TODOs (if applicable)

Links to other PRs in macros and calibration repositories (if applicable)

sphenix-jenkins-ci[bot] commented 5 hours ago

Build & test report

Report for commit b85f848f31ab683810de250a38500e6c6303c98e: Jenkins passed


_Automatically generated by sPHENIX Jenkins continuous integration_ sPHENIX             jenkins.io