Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OnlineDQM : Add Quality Tests for L1T Muons #19087

Merged
merged 11 commits into from
Jun 13, 2017
20 changes: 20 additions & 0 deletions DQM/L1TMonitorClient/data/L1TStage2BMTFDEQualityTests.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<TESTSCONFIGURATION>

<!-- BMTF Data vs Emulator -->

<!-- Mismatch Summary QTest -->

<QTEST name="BMTFDE_MismatchRatioMax0p05">
<TYPE>ContentsYRange</TYPE>
<PARAM name="ymin">0.00</PARAM>
<PARAM name="ymax">0.05</PARAM>
<PARAM name="error">0.95</PARAM>
<PARAM name="warning">0.99</PARAM>
<PARAM name="useEmptyBins">1</PARAM>
</QTEST>

<LINK name="L1TEMU/L1TdeStage2BMTF/mismatchRatio">
<TestName activate="true">BMTFDE_MismatchRatioMax0p05</TestName>
</LINK>

</TESTSCONFIGURATION>
48 changes: 48 additions & 0 deletions DQM/L1TMonitorClient/data/L1TStage2BMTFQualityTests.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
<TESTSCONFIGURATION>

<!-- BMTF HW pT -->

<QTEST name="BMTF_hwPtRange">
<TYPE>ContentsXRange</TYPE>
<PARAM name="xmin">6</PARAM>
<PARAM name="xmax">511</PARAM>
<PARAM name="error">0.98</PARAM>
<PARAM name="warning">0.99</PARAM>
</QTEST>

<QTEST name="BMTF_hwPtSpectrum">
<TYPE>Comp2RefKolmogorov</TYPE>
<PARAM name="testparam">0</PARAM>
<PARAM name="error">0.01</PARAM>
<PARAM name="warning">0.30</PARAM>
</QTEST>

<LINK name="*/L1TStage2BMTF/bmtf_hwPt">
<TestName activate="true">BMTF_hwPtRange</TestName>
<TestName activate="true">BMTF_hwPtSpectrum</TestName>
</LINK>

<!-- BMTF WEDGE vs BX -->

<QTEST name="BMTF_WedgeBXSpectrum">
<TYPE>Comp2Ref2DChi2</TYPE>
<PARAM name="testparam">0</PARAM>
<PARAM name="error">0.01</PARAM>
<PARAM name="warning">0.30</PARAM>
<PARAM name="minEntries">60</PARAM>
</QTEST>

<QTEST name="BMTF_WedgeBXNoisyWedge">
<TYPE>NoisyChannel</TYPE>
<PARAM name="tolerance">10</PARAM>
<PARAM name="neighbours">1</PARAM>
<PARAM name="error">0.996</PARAM>
<PARAM name="warning">0.999</PARAM>
</QTEST>

<LINK name="*/L1TStage2BMTF/bmtf_wedge_bx">
<TestName activate="true">BMTF_WedgeBXSpectrum</TestName>
<TestName activate="true">BMTF_WedgeBXNoisyWedge</TestName>
</LINK>

</TESTSCONFIGURATION>
20 changes: 20 additions & 0 deletions DQM/L1TMonitorClient/data/L1TStage2EMTFDEQualityTests.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<TESTSCONFIGURATION>

<!-- EMTF Data vs Emulator -->

<!-- Mismatch Summary QTest -->

<QTEST name="EMTFDE_MismatchRatioMax0p05">
<TYPE>ContentsYRange</TYPE>
<PARAM name="ymin">0.00</PARAM>
<PARAM name="ymax">0.05</PARAM>
<PARAM name="error">0.95</PARAM>
<PARAM name="warning">0.99</PARAM>
<PARAM name="useEmptyBins">1</PARAM>
</QTEST>

<LINK name="L1TEMU/L1TdeStage2EMTF/mismatchRatio">
<TestName activate="true">EMTFDE_MismatchRatioMax0p05</TestName>
</LINK>

</TESTSCONFIGURATION>
48 changes: 48 additions & 0 deletions DQM/L1TMonitorClient/data/L1TStage2EMTFQualityTests.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
<TESTSCONFIGURATION>

<!-- EMTF Hit Occupancy -->

<QTEST name="EMTF_HitOccupancyDeadChamber">
<TYPE>DeadChannel</TYPE>
<PARAM name="threshold">0</PARAM>
<PARAM name="error">0.60</PARAM>
<PARAM name="warning">0.80</PARAM>
</QTEST>

<QTEST name="EMTF_HitOccupancyNoisyChamber">
<TYPE>NoisyChannel</TYPE>
<PARAM name="tolerance">20</PARAM>
<PARAM name="neighbours">9</PARAM>
<PARAM name="error">0.996</PARAM>
<PARAM name="warning">0.999</PARAM>
</QTEST>

<LINK name="*/L1TStage2EMTF/emtfHitOccupancy">
<TestName activate="true">EMTF_HitOccupancyDeadChamber</TestName>
<TestName activate="true">EMTF_HitOccupancyNoisyChamber</TestName>
</LINK>

<!-- EMTF Track BX -->

<QTEST name="EMTF_TrackBXSpectrum">
<TYPE>Comp2Ref2DChi2</TYPE>
<PARAM name="testparam">0</PARAM>
<PARAM name="error">0.01</PARAM>
<PARAM name="warning">0.30</PARAM>
<PARAM name="minEntries">96</PARAM>
</QTEST>

<QTEST name="EMTF_TrackBXNoisyTrack">
<TYPE>NoisyChannel</TYPE>
<PARAM name="tolerance">10</PARAM>
<PARAM name="neighbours">1</PARAM>
<PARAM name="error">0.996</PARAM>
<PARAM name="warning">0.999</PARAM>
</QTEST>

<LINK name="*/L1TStage2EMTF/emtfTrackBX">
<TestName activate="true">EMTF_TrackBXSpectrum</TestName>
<TestName activate="true">EMTF_TrackBXNoisyTrack</TestName>
</LINK>

</TESTSCONFIGURATION>
20 changes: 20 additions & 0 deletions DQM/L1TMonitorClient/data/L1TStage2OMTFDEQualityTests.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<TESTSCONFIGURATION>

<!-- OMTF Data vs Emulator -->

<!-- Mismatch Summary QTest -->

<QTEST name="OMTFDE_MismatchRatioMax0p05">
<TYPE>ContentsYRange</TYPE>
<PARAM name="ymin">0.00</PARAM>
<PARAM name="ymax">0.05</PARAM>
<PARAM name="error">0.95</PARAM>
<PARAM name="warning">0.99</PARAM>
<PARAM name="useEmptyBins">1</PARAM>
</QTEST>

<LINK name="L1TEMU/L1TdeStage2OMTF/mismatchRatio">
<TestName activate="true">OMTFDE_MismatchRatioMax0p05</TestName>
</LINK>

</TESTSCONFIGURATION>
6 changes: 6 additions & 0 deletions DQM/L1TMonitorClient/data/L1TStage2OMTFQualityTests.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<TESTSCONFIGURATION>

<!-- Placeholder for OMTF Quality Tests -->


</TESTSCONFIGURATION>
35 changes: 35 additions & 0 deletions DQM/L1TMonitorClient/data/L1TStage2uGMTDEQualityTests.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<TESTSCONFIGURATION>

<!-- uGMT Data vs Emulator -->

<!-- Mismatch Summary QTest -->

<QTEST name="uGMTDE_MismatchRatioMax0p05">
<TYPE>ContentsYRange</TYPE>
<PARAM name="ymin">0.00</PARAM>
<PARAM name="ymax">0.05</PARAM>
<PARAM name="error">0.95</PARAM>
<PARAM name="warning">0.99</PARAM>
<PARAM name="useEmptyBins">1</PARAM>
</QTEST>

<LINK name="L1TEMU/L1TdeStage2uGMT/data_vs_emulator_comparison/mismatchRatio">
<TestName activate="true">uGMTDE_MismatchRatioMax0p05</TestName>
</LINK>

<!-- Intermediate Muons QTest -->

<QTEST name="InterMuonsDE_MismatchRatioMax0p05">
<TYPE>ContentsYRange</TYPE>
<PARAM name="ymin">0.00</PARAM>
<PARAM name="ymax">0.05</PARAM>
<PARAM name="error">0.95</PARAM>
<PARAM name="warning">0.99</PARAM>
<PARAM name="useEmptyBins">1</PARAM>
</QTEST>

<LINK name="L1TEMU/L1TdeStage2uGMT/intermediate_muons/*/data_vs_emulator_comparison/mismatchRatio">
<TestName activate="true">InterMuonsDE_MismatchRatioMax0p05</TestName>
</LINK>

</TESTSCONFIGURATION>
Loading