Evaluation of Reconstruction

The reconstruction evaluation chain is intended to be a tool for studying the performance of the reconstruction chain in depth, using simulated data.

The evaluator software, while important, has not been updated to work with the latest reconstruction software. It needs to be tested again, and probably some parts of it should be rethought and rewritten.

Tables Used in Evaluation Software

Much of what the evaluation software does is comparing reconstructed objects (clusters, roads, etc.) to the simulated data. To do this, the software needs to know which PISA tracks created which PISA hits, which PISA hits contributed to each struck tube in the MuID, etc. The information that the software uses is stored in various tables:

These tables are the "fundamental" quantities, which are used to derive other useful data. Taking the data from these tables, the software fills various other relational tables:

Evaluator for the Cluster Finder

The cluster-finder evaluator, implemented in the mMuiClusterEval module, provides performance measurements for the cluster-finder software.

The input data to mMuiClusterEval include the following tables: munhits, fkin, dMuiRaw, dMuiClusters, dMuiClusterRawRel, dMuiFkinRawRel, and dMuiClusterFkinRel.

mMuiClusterEval fills the following histograms (the name of each histogram is given in parentheses):

Evaluator for the Road Finder

The road-finder evaluator, implemented in the mMuiRoadEval module, provides performance measurements for the road-finder software.

The input data to mMuiRoadEval include the following tables: munhits, fkin, dMuiRaw, dMuiRoads, dMuiFkinRawRel, and dMuiRoadFkinRel.

Several of the histograms are made subject to cuts on the road PISA-track match quality, the ratio of the number of hits that a PISA track contributed to a road to the total number of hits in that road. There are two such cuts available: a dominant contributor cut, which sets the minimum quality for a road and PISA track to be considered well-matched, and a false road cut, which sets the maximum quality for false roads. These cuts are set at run time using the dMuiRoadEvalControl table.

mMuiRoadEval fills the following histograms (the name of each histogram is given in parentheses):