| AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer |   | 93% |   | 81% | 26 | 153 | 21 | 302 | 0 | 72 | 0 | 1 |
| AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer |   | 94% |   | 83% | 19 | 131 | 17 | 254 | 0 | 66 | 0 | 1 |
| BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer |   | 86% |   | 72% | 5 | 24 | 17 | 89 | 0 | 15 | 0 | 1 |
| BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer |   | 86% |   | 83% | 3 | 24 | 17 | 89 | 0 | 15 | 0 | 1 |
| BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer |   | 86% |   | 77% | 4 | 24 | 17 | 89 | 0 | 15 | 0 | 1 |
| BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer |   | 86% |   | 77% | 4 | 24 | 17 | 89 | 0 | 15 | 0 | 1 |
| BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer |   | 86% |   | 77% | 4 | 24 | 17 | 89 | 0 | 15 | 0 | 1 |
| GyroscopeIntervalDetectorThresholdFactorOptimizer |   | 96% |   | 88% | 8 | 93 | 9 | 172 | 0 | 54 | 0 | 1 |
| AccelerometerIntervalDetectorThresholdFactorOptimizer |   | 96% |   | 88% | 8 | 90 | 9 | 169 | 0 | 51 | 0 | 1 |
| MagnetometerIntervalDetectorThresholdFactorOptimizer |   | 95% |   | 87% | 8 | 82 | 9 | 163 | 0 | 47 | 0 | 1 |
| ExhaustiveAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer |  | 93% |   | 75% | 4 | 15 | 3 | 42 | 0 | 7 | 0 | 1 |
| ExhaustiveAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer |  | 93% |   | 75% | 4 | 15 | 3 | 42 | 0 | 7 | 0 | 1 |
| ExhaustiveAccelerometerIntervalDetectorThresholdFactorOptimizer |  | 93% |   | 75% | 4 | 15 | 3 | 42 | 0 | 7 | 0 | 1 |
| ExhaustiveMagnetometerIntervalDetectorThresholdFactorOptimizer |  | 93% |   | 75% | 4 | 15 | 3 | 42 | 0 | 7 | 0 | 1 |
| ExhaustiveGyroscopeIntervalDetectorThresholdFactorOptimizer |  | 93% |   | 75% | 4 | 15 | 3 | 42 | 0 | 7 | 0 | 1 |
| IntervalDetectorThresholdFactorOptimizer |  | 96% |  | 93% | 1 | 22 | 1 | 34 | 0 | 14 | 0 | 1 |
| AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.new AccelerometerGyroscopeAndMagnetometerMeasurementsGeneratorListener() {...} |  | 91% | | n/a | 3 | 12 | 3 | 15 | 3 | 12 | 0 | 1 |
| GyroscopeIntervalDetectorThresholdFactorOptimizer.new GyroscopeMeasurementsGeneratorListener() {...} |  | 85% | | n/a | 3 | 10 | 3 | 11 | 3 | 10 | 0 | 1 |
| AccelerometerIntervalDetectorThresholdFactorOptimizer.new AccelerometerMeasurementsGeneratorListener() {...} |  | 85% | | n/a | 3 | 10 | 3 | 11 | 3 | 10 | 0 | 1 |
| MagnetometerIntervalDetectorThresholdFactorOptimizer.new MagnetometerMeasurementsGeneratorListener() {...} |  | 85% | | n/a | 3 | 10 | 3 | 11 | 3 | 10 | 0 | 1 |
| DefaultGyroscopeQualityScoreMapper |  | 95% |  | 75% | 1 | 4 | 1 | 10 | 0 | 2 | 0 | 1 |
| AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.new AccelerometerAndGyroscopeMeasurementsGeneratorListener() {...} |  | 92% | | n/a | 2 | 11 | 2 | 13 | 2 | 11 | 0 | 1 |
| IntervalDetectorThresholdFactorOptimizerException |  | 100% | | n/a | 0 | 4 | 0 | 8 | 0 | 4 | 0 | 1 |
| DefaultAccelerometerQualityScoreMapper |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| DefaultMagnetometerQualityScoreMapper | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| DefaultAccelerometerGyroscopeAndMagnetometerMseRule | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| DefaultAccelerometerAndGyroscopeMseRule | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |