BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
QA Directory Reference

Description

Quality assurance

Quality assurance (QA) of the simulation and reconstruction: performance of the tracking, clustering and particle identification with the MC truth, QA of the experimental data, histogram sets of the detectors and the report generation.

Classes

MC matching and performance

Class Description
BmnMatchRecoToMC Matches the reconstructed hits and tracks (GEM, Silicon, global tracks) with the MC points and tracks; used in run_reco_bmn.C for the simulated data
BmnMCTrack, BmnMCPoint, BmnMCTrackCreator MC tracks with their points in the detectors, created from the MC data for the performance studies
BmnAcceptanceFunction Track acceptance functions used in QA
BmnTrackingQa, BmnTrackingQaReport Tracking performance (efficiency, ghosts, clones, momentum resolution) with the MC truth and its report
BmnClusteringQa, BmnClusteringQaReport Performance of the hit and cluster reconstruction and its report
BmnPidQa, BmnPidQaReport Performance of the particle identification and its report
BmnLambdaQa, BmnLambdaQaReport Performance of the Lambda reconstruction and its report

Experimental data QA

Class Description
BmnQaBase Base task of the QA with histograms and pad configurations
BmnTrackingQaExp, BmnTrackingQaExpReport Tracking QA of the experimental data and its report
BmnCustomQa QA with histograms defined by a pad configuration file (JSON), editable from the web interface
BmnProfQa, BmnProfQaReport QA of the beam profilometer and its report
BmnPadGenerator, BmnPadBranch, PadInfo Generation of the tree of canvas pads and histograms from a configuration scheme
BmnHist Base class of the histogram sets of the detectors (used by the online monitoring, see monitor)
BmnUtils.h Helper functions (number formatting, sign, etc.)

Subdirectories

Directory Description
offline Offline QA of the experimental data by detector groups
report Histogram manager, drawing and report generation (HTML)

Library

Built into the BmnQa library; the ROOT dictionary is defined in QALinkDef.h.

Directories

 
offline
 Offline QA
 
report
 QA reports

Files

 
BmnAcceptanceFunction.h
 Global function to define the track acceptance. Used in QA.
 
BmnClusteringQa.cxx
 FairTask for clustering performance calculation.
 
BmnClusteringQa.h
 FairTask for clustering performance calculation.
 
BmnClusteringQaReport.cxx
 
BmnClusteringQaReport.h
 Simulation report for clustering QA.
 
BmnCustomQa.cxx
 
BmnCustomQa.h
 
BmnHist.cxx
 
BmnHist.h
 
BmnLambdaQa.cxx
 FairTask for MC simulated lambda reconstruction performance calculation.
 
BmnLambdaQa.h
 FairTask for MC simulated lambda reconstruction performance calculation.
 
BmnLambdaQaReport.cxx
 visualising simulated lambda reconstruction performance calculation.
 
BmnLambdaQaReport.h
 visualising simulated lambda reconstruction performance calculation.
 
BmnMatchRecoToMC.cxx
 
BmnMatchRecoToMC.h
 
BmnMCPoint.h
 Monte-Carlo point.
 
BmnMCTrack.cxx
 
BmnMCTrack.h
 Monte-Carlo track.
 
BmnMCTrackCreator.cxx
 
BmnMCTrackCreator.h
 Creates BmnMCTrack objects.
 
BmnPadBranch.cxx
 
BmnPadBranch.h
 
BmnPadGenerator.cxx
 
BmnPadGenerator.h
 
BmnPidQa.cxx
 
BmnPidQa.h
 FairTask for pid performance calculation.
 
BmnPidQaReport.cxx
 
BmnPidQaReport.h
 Create report for tracking QA.
 
BmnProfQa.cxx
 
BmnProfQa.h
 
BmnProfQaReport.cxx
 
BmnProfQaReport.h
 
BmnQaBase.cxx
 
BmnQaBase.h
 FairTask for tracking performance calculation.
 
BmnTrackingQa.cxx
 
BmnTrackingQa.h
 FairTask for tracking performance calculation.
 
BmnTrackingQaExp.cxx
 
BmnTrackingQaExp.h
 FairTask for tracking performance calculation.
 
BmnTrackingQaExpReport.cxx
 
BmnTrackingQaExpReport.h
 
BmnTrackingQaReport.cxx
 
BmnTrackingQaReport.h
 Create report for tracking QA.
 
BmnUtils.cxx
 
BmnUtils.h
 
PadInfo.cxx
 
PadInfo.h