QA plots for the generic tracking performance
For the result HTML page:
Low occupancy tracking QA concists full tracker + reconstruction of events with 20 π+, 20 π− and one Υ(1S)→e+e−. Please note the calorimeters are disabled to improve execution speed, which also removed some of the correlated albedo background for the tracker.
The source code of the macro can be found at https://github.com/sPHENIX-Collaboration/macros/tree/QA-tracking-low-occupancy or comparing it to the master branch.
pyROOT
env check¶via sPHENIX software distribution at /var/lib/jenkins/workspace/sPHENIX/Build-Master-gcc14/build/new/install.1
View the source code repository at https://github.com/sPHENIX-Collaboration/QA-gallery.git
Some further details about the QA run, if executed under the Jenkins CI:
master
and the QA tracking branchAutomatically generated by sPHENIX Jenkins continuous integration
sPhenixStyle: Applying nominal settings. sPhenixStyle: ROOT6 mode
Opening QA file at G4sPHENIX_test-tracking_Event400_Sum28_qa.root
Opening QA reference file at reference/G4sPHENIX_test-tracking_Event400_Sum28_qa.root
Reco track matched with truth track. Please note the efficiency only require truth-reco matching in unique pairs, no cut on the reco quality is required, as defined in QAG4SimulationTracking::process_event(PHCompositeNode * )
KSTestSummary::PushKSTest - Warning - received pValue = 0. Reset to an arbitary small non-zero value (e^(-15))
KSTestSummary::PushKSTest - Warning - received pValue = 0. Reset to an arbitary small non-zero value (e^(-15)) KSTestSummary::PushKSTest - Warning - received pValue = 0. Reset to an arbitary small non-zero value (e^(-15)) KSTestSummary::PushKSTest - Warning - received pValue = 0. Reset to an arbitary small non-zero value (e^(-15))
Warning in <TCanvas::Constructor>: Deleting canvas with same name: QA_Draw_Tracking_RecoTruthMatching_QAG4SimulationTracking
Hits per tracker and layer
KSTestSummary::PushKSTest - Warning - received pValue = 0. Reset to an arbitary small non-zero value (e^(-15)) KSTestSummary::PushKSTest - Warning - received pValue = 0. Reset to an arbitary small non-zero value (e^(-15)) KSTestSummary::PushKSTest - Warning - received pValue = 0. Reset to an arbitary small non-zero value (e^(-15)) KSTestSummary::PushKSTest - Warning - received pValue = 0. Reset to an arbitary small non-zero value (e^(-15))
KSTestSummary::PushKSTest - Warning - received pValue = 0. Reset to an arbitary small non-zero value (e^(-15)) KSTestSummary::PushKSTest - Warning - received pValue = 0. Reset to an arbitary small non-zero value (e^(-15)) KSTestSummary::PushKSTest - Warning - received pValue = 0. Reset to an arbitary small non-zero value (e^(-15)) KSTestSummary::PushKSTest - Warning - received pValue = 0. Reset to an arbitary small non-zero value (e^(-15))
Warning in <TCanvas::Constructor>: Deleting canvas with same name: QA_Draw_Tracking_TruthMatching_NumOfClusters_QAG4SimulationTracking
KSTestSummary::PushKSTest - Warning - received pValue = 0. Reset to an arbitary small non-zero value (e^(-15))
One Υ(1S)→e+e− is embedded. Here is its reco results
**************************************** Invalid FitResult (status = 3 ) **************************************** Minimizer is Minuit2 / Migrad Chi2 = 1557.86 NDf = 302 Edm = 127439 NCalls = 942 alpha = -0.643375 +/- 1.00003 n = 1.28936 +/- 1.00021 m = 0.997789 +/- 1 sigma = 0.0189798 +/- 1 N = 388.082 +/- 6.83573 **************************************** Minimizer is Minuit2 / Migrad Chi2 = 718.691 NDf = 367 Edm = 3.38725e-07 NCalls = 597 alpha = 1.21811 +/- 0.0232098 n = 0.953047 +/- 0.0185185 m = 0.997167 +/- 0.000238494 sigma = 0.0163169 +/- 0.000223389 N = 863.786 +/- 12.7091 **************************************** Minimizer is Minuit2 / Migrad Chi2 = 413.563 NDf = 351 Edm = 5.95627e-06 NCalls = 558 N = 117.28 +/- 5.38846 m = 9.43477 +/- 0.00706503 #sigma = 0.107821 +/- 0.00784131 #alpha_{left} = 0.520053 +/- 0.0301615 (limited) n_{left} = 1.05 +/- 0.00415039 (limited) #alpha_{right} = 1.99312 +/- 0.0862669 (limited) #sigma_{right} = 1.05 +/- 0.0158688 (limited) **************************************** Minimizer is Minuit2 / Migrad Chi2 = 478.721 NDf = 331 Edm = 2.2803e-07 NCalls = 496 N = 204.728 +/- 1.87329 m = 9.42249 +/- 0.00594171 #sigma = 0.126503 +/- 0.00412685 #alpha_{left} = 0.659405 +/- 0.0384828 (limited) n_{left} = 1.15196 +/- 0.0372615 (limited) #alpha_{right} = 5.47513 +/- 7.47196 (limited) #sigma_{right} = 9.9397 +/- 7.86707 (limited)
Warning in <Fit>: Abnormal termination of minimization.
This notebook contains 28 KSTets: combined Chi2/nDoF = 2257.25 / 56, and combined __p-Value = 0__