checklist.html 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="generator" content="GitLab Pages">
  6. <title>KATRIN remote analysis shift</title>
  7. <link rel="shortcut icon" href="https://ikp-neu-katrin.ikp.kit.edu/routine/pics/KATRINlogo.ico" />
  8. <link rel="stylesheet" href="style.css">
  9. <script>
  10. function WelcomeMessage() {
  11. document.getElementById("result").innerHTML = "Welcome" + localStorage.getItem('author');
  12. }
  13. </script>
  14. </head>
  15. <body>
  16. <div class="navbar">
  17. <a style="background-color:#1761B2;text-decoration:none"><b>Quick links:</b></a>
  18. <a href="http://adei-katrin.kaas.kit.edu" target="_blank">Adei</a>
  19. <a href="http://katana.npl.washington.edu" target="_blank">katana</a>
  20. <a href="http://katana.npl.washington.edu/~sanshiro/brew/KNM6/" target="_blank">brew</a>
  21. <a href="https://webtrium.mpp.mpg.de" target="_blank">webtrium</a>
  22. </div>
  23. <center>
  24. <h1>Checklist for remote analysis shifts</h1>
  25. </center>
  26. <hr>
  27. <h2 style="text-align:right">Step 2/3</h2>
  28. <center>
  29. <body onload="document.getElementById('result').innerHTML = 'Welcome ' + localStorage.getItem('author')">
  30. <h3 id="result"></h3>
  31. </body>
  32. <h3>Please check the following parameters and values: </h3>
  33. <br>
  34. <hr>
  35. <br>
  36. <h3>General information:</h3>
  37. <table width="50%" id="table" align="center">
  38. <!-- <tr>
  39. <th>Subsystem</th>
  40. <th>What to look for</th>
  41. </tr> -->
  42. <tr>
  43. <td style="text-align:center"><b>First run</b></td>
  44. <td style="text-align:center"><input type="text" placeholder ="Run number" id="First_run"></td>
  45. </tr>
  46. <tr>
  47. <td style="text-align:center"><b>Last run</b></td>
  48. <td style="text-align:center"><input type="text" placeholder ="Run number" id="Last_run"></td>
  49. </tr>
  50. </table>
  51. <br>
  52. <hr>
  53. <br>
  54. <h3>Checks on Adei:</h3>
  55. <table width="100%" id="table" align="center">
  56. <tr>
  57. <th>Subsystem</th>
  58. <th>What to look for</th>
  59. <th>good (green) <br> or bad (red)</th>
  60. <th>Comment if bad</th>
  61. </tr>
  62. <tr>
  63. <td><b>High Voltage <br>(K65)</b></td>
  64. <td>Are there any unexpected spikes in the
  65. <a href="https://adei-katrin.kaas.kit.edu/adei/#module=graph&db_server=virtual&db_name=srctree&db_group=-3&control_group=-3&db_mask=all&experiment=-&window=86400&module=graph&virtual=srctree&srctree=hv__katrin-hv_rep__7__5" target="_blank">K65 readback.</a>
  66. <br>(more details can be found <a href="https://ikp-katrin-wiki.ikp.kit.edu/katrin/images/0/05/Check-Controlroom.pdf" target="_blank">here</a>)</td>
  67. <td><label class="switch"><input type="checkbox" id="HV_K65_checkbox"><span class="slider round"></span></label></td>
  68. <td style="text-align:center"><input type="text" placeholder ="Comment" id="HV_K65"></td>
  69. </tr>
  70. <tr>
  71. <td><b>High Voltage <br>(absolute tank potential)</b></td>
  72. <td>Are there any unexpected spikes in the
  73. <a href="https://adei-katrin.kaas.kit.edu/adei/#module=graph&db_server=virtual&db_name=srctree&db_group=-3&control_group=-3&db_mask=all&experiment=-&window=86400&module=graph&virtual=srctree&srctree=hv__katrin-hv_rep__0__39&infomod=legend&history_id=1627290450297" target="_blank">tank potential readback.</a>
  74. <br>(more details can be found <a href="https://ikp-katrin-wiki.ikp.kit.edu/katrin/images/0/05/Check-Controlroom.pdf" target="_blank">here</a>)</td>
  75. <td><label class="switch"><input type="checkbox" id="HV_TankPotential_checkbox"><span class="slider round"></span></label></td>
  76. <td style="text-align:center"><input type="text" placeholder ="Comment" id="HV_TankPotential"></td>
  77. </tr>
  78. <tr>
  79. <td><b>BIXS</b></td>
  80. <td>Is the <a href="http://adei-katrin.kaas.kit.edu/adei/#module=graph&db_server=virtual&db_name=srctree&db_group=-3&control_group=-3&db_mask=all&experiment=-&window=86400&module=graph&virtual=srctree&srctree=bixs__131_BIXS__BIXS_10367__5&infomod=legend&history_id=1631292675774" target="_blank">BIXS singal</a>
  81. stable? If not, something is wrong.
  82. <br> Is there a long term trend visible?
  83. <td><label class="switch"><input type="checkbox" id="BIXS_checkbox"><span class="slider round"></span></label></td>
  84. <td style="text-align:center"><input type="text" placeholder ="Comment" id="BIXS"></td>
  85. </tr>
  86. <tr>
  87. <td><b>Tritium throughput</b></td>
  88. <td>Is the <a href="http://adei-katrin.kaas.kit.edu/adei/#module=graph&db_server=virtual&db_name=srctree&db_group=-3&control_group=-3&db_mask=all&experiment=-&window=0&module=graph&virtual=srctree&srctree=cstloops__ControlSystem_Loop_ISS__610InnerLoop_CircIn__18&infomod=legend&history_id=1627550116118" target="_blank">tritium throughput</a>
  89. stable to within < 1 sccm? If not, something is wrong.
  90. <br> Is there a long term trend visible?
  91. <td><label class="switch"><input type="checkbox" id="LARA_checkbox"><span class="slider round"></span></label></td>
  92. <td style="text-align:center"><input type="text" placeholder ="Comment" id="LARA"></td>
  93. </tr>
  94. <tr>
  95. <td><b>FBM</b></td>
  96. <td>Check for outliers in the <a href="http://adei-katrin.kaas.kit.edu/adei/#module=graph&db_server=fbm0&db_name=FBM&db_group=FBM_pixel_rates&control_group=FBM_pixel_rates&db_mask=0&experiment=-&window=0&module=graph&infomod=legend&history_id=1627649428157" target="_blank">FBM rate</a>.
  97. Absolute values depending on pixel and KNMx period, keep in mind long term drift. Just check for outliers!.
  98. <td><label class="switch"><input type="checkbox" id="FBM_checkbox"><span class="slider round"></span></label></td>
  99. <td style="text-align:center"><input type="text" placeholder ="Comment" id="FBM"></td>
  100. </tr>
  101. <tr>
  102. <td><b>RW current and voltage</b></td>
  103. <td>Were the IU scans performed regularly (visible in the <a href="https://adei-katrin.kaas.kit.edu/adei/#module=graph&db_server=virtual&db_name=srctree&db_group=-3&control_group=-3&db_mask=all&experiment=-&window=86400&module=graph&virtual=srctree&srctree=egunrs__EgunRS__0__112,egunrs__EgunRS__0__113&infomod=legend&history_id=1627292466724" target="_blank">RW current and voltage</a>)?<br>
  104. <td><label class="switch"><input type="checkbox" id="RW_checkbox"><span class="slider round"></span></label></td>
  105. <td style="text-align:center"><input type="text" placeholder ="Comment" id="RW"></td>
  106. </tr>
  107. </table>
  108. <br>
  109. <hr>
  110. <br>
  111. <h3>Checks on <a href="http://katana.npl.washington.edu/~sanshiro/brew/KNM6/" target="_blank">brew</a>:</h3>
  112. <table width="100%" id="table" align="center">
  113. <tr>
  114. <th>Parameter</th>
  115. <th>What to look for</th>
  116. <th>good (green) <br> or bad (red)</th>
  117. <th>Comment if bad</th>
  118. </tr>
  119. <tr>
  120. <td><b>Run Length</b></td>
  121. <td>Do any runs have shorter run length? Shorter length indicates missing subruns.</td>
  122. <td><label class="switch"><input type="checkbox" id="Run_Length_checkbox"><span class="slider round"></span></label></td>
  123. <td style="text-align:center"><input type="text" placeholder ="Comment" id="Run_Length"></td>
  124. </tr>
  125. <tr>
  126. <td><b>Data Size</b></td>
  127. <td>Do any runs have a different data size? Smaller size indicates missing subruns.</td>
  128. <td><label class="switch"><input type="checkbox" id="Data_Size_checkbox"><span class="slider round"></span></label></td>
  129. <td style="text-align:center"><input type="text" placeholder ="Comment" id="Data_Size"></td>
  130. </tr>
  131. <tr>
  132. <td><b>FPD Energy Shift</b></td>
  133. <td>Peaks in BREW plot of this value over time indicate rapid detector gain drifts, <br>likely caused by large temperature changes of the building.</td>
  134. <td><label class="switch"><input type="checkbox" id="FPD_Energy_checkbox"><span class="slider round"></span></label></td>
  135. <td style="text-align:center"><input type="text" placeholder ="Comment" id="FPD_Energy"></td>
  136. </tr>
  137. <tr>
  138. <td><b>Grid-Sync Gap</b></td>
  139. <td>Non-zero values indicate dead-time in DAQ.</td>
  140. <td><label class="switch"><input type="checkbox" id="Grid_sync_checkbox"><span class="slider round"></span></label></td>
  141. <td style="text-align:center"><input type="text" placeholder ="Comment" id="Grid_sync"></td>
  142. </tr>
  143. <tr>
  144. <td><b>Rate 300eV</b></td>
  145. <td>Is rate 300 eV comparable to other runs? (necessary for Column Density Calculation).</td>
  146. <td><label class="switch"><input type="checkbox" id="Rate_300_checkbox"><span class="slider round"></span></label></td>
  147. <td style="text-align:center"><input type="text" placeholder ="Comment" id="Rate_300"></td>
  148. </tr>
  149. <tr>
  150. <td><b>Rate 90eV</b></td>
  151. <td>Is rate 90 eV comparable to other runs? (necessary for Column Density Calculation).</td>
  152. <td><label class="switch"><input type="checkbox" id="Rate_90_checkbox"><span class="slider round"></span></label></td>
  153. <td style="text-align:center"><input type="text" placeholder ="Comment" id="Rate_90"></td>
  154. </tr>
  155. <tr>
  156. <td><b>Tritium Purity</b></td>
  157. <td>Is tritium purity estimated and around 98.6%? (necessary for Column Density Calculation).</td>
  158. <td><label class="switch"><input type="checkbox" id="TritiumPurity_checkbox" value="good"><span class="slider round"></span></label></td>
  159. <td style="text-align:center"><input type="text" placeholder ="Comment" id="TritiumPurity"></td>
  160. </tr>
  161. </table>
  162. <br>
  163. <hr>
  164. <br>
  165. <h3>Additional comments</h3>
  166. <textarea name="multiliner" placeholder ="Add any additional comments or observations here ..." type="text" id="additional_comments" style="width:75%;height:100px;"></textarea>
  167. <br>
  168. <br>
  169. <hr>
  170. <br>
  171. <button type="submit" onclick="goBack()" id="Back">Go back</button>
  172. <button type="submit" onclick="submit()" id="Submit">Confirm</button>
  173. <br><br><br><br>
  174. <script type="text/javascript">
  175. function goBack() {
  176. window.location.href="index.html";
  177. }
  178. function submit() {
  179. var VariableName = ["HV (K65)", "HV Tank Potential", "BIXS", "LARA", "FBM", "RW", "Run Length", "Data Size", "FPD Energy", "Grid sync", "Rate 300", "Rate 90", "Tritium Purity" ];
  180. var Checkboxes = ["HV_K65_checkbox", "HV_TankPotential_checkbox", "BIXS_checkbox", "LARA_checkbox", "FBM_checkbox", "RW_checkbox", "Run_Length_checkbox", "Data_Size_checkbox", "FPD_Energy_checkbox", "Grid_sync_checkbox", "Rate_300_checkbox", "Rate_90_checkbox", "TritiumPurity_checkbox"];
  181. var Comments = ["HV_K65", "HV_TankPotential", "BIXS", "LARA", "FBM", "RW", "Run_Length", "Data_Size", "FPD_Energy", "Grid_sync", "Rate_300", "Rate_90", "TritiumPurity" ];
  182. var arrayLength = VariableName.length;
  183. var badFlags = 0;
  184. var date = new Date();
  185. var dateTime = date.getDate().toString() + '-' + date.getMonth().toString() + '-' + date.getFullYear().toString() + ' ' + date.getHours().toString() + ':' + date.getMinutes().toString() + ':' + date.getSeconds().toString();
  186. var Summary = ''
  187. Summary += 'Author: '+ localStorage.getItem('author')+'<br>';
  188. Summary += 'Submission time: ' + dateTime + '<br>';
  189. Summary += 'Measurement type: '+ localStorage.getItem('measurement')+'<br>';
  190. Summary += 'Run range: ' + document.getElementById('First_run').value + ' - ' + document.getElementById('Last_run').value + '<br><br>'
  191. Summary += '<pre>Parameter summary:<br>';
  192. var temp = '';
  193. for (let i = 0; i < arrayLength; i++){
  194. var good = document.getElementById(Checkboxes[i]);
  195. var comment = document.getElementById(Comments[i])
  196. if (good.checked == true){
  197. //temp += '<pre> ' + VariableName[i] + ': <br> status = good <br>';
  198. }
  199. else{
  200. temp += ' ' + VariableName[i] + ': <br> status = bad <br> comment = '+ comment.value +'<br>';
  201. badFlags += 1;
  202. }
  203. }
  204. Summary += ' ' + badFlags.toString() + ' item(s) have been makred as bad.<br><br>';
  205. if (badFlags > 0) {
  206. Summary += temp
  207. }
  208. if(additional_comments.value != ""){
  209. Summary += '<br>Additional comments: <br><br>'+additional_comments.value;
  210. }
  211. Summary += '</pre>';
  212. localStorage.setItem('summary', Summary);
  213. window.location.href="submit.html";
  214. }
  215. </script>
  216. </center>
  217. </body>
  218. </html>