\n"; echo "
\n"; echo "quality plots for "; $date=GetDates($_GET["date"], "quality"); $date2=date("Ymd", strtotime($date)); $path="../quality/".date("Y/m/d", strtotime($date)); echo "
\n"; if (is_dir($path)) { //printf("more files\n",$path); echo "\n"; echo "\n"; printf("\n", $path, $date2); echo "\n"; // echo "\n"; // printf("\n", $path, $date2); // echo "\n"; echo "\n"; echo "
quality
quality3
\n"; } else echo "No files available for ".$date.".\n"; echo "
\n"; echo "
\n"; echo "
\n"; //echo "Some information on the plots:
\n"; echo "From the top:
\n"; echo "THRESHOLD:
\n "; echo "   threshold (RATE_CONTROL_THRESHOLD.fits threshold)
\n"; echo "CURRENT:
\n"; echo "   blue: predicted currents
\n"; echo "   black: measured (FEEDBACK_CALIBRATED_CURRENTS.fits Imed)
\n"; echo "   gray: patch with highest current (FEEDBACK_CALIBRATED_CURRENTS.fits I[highest current])
\n"; echo "   dark gray: patch with 4th highest current (FEEDBACK_CALIBRATED_CURRENTS.fits I[4th highest current])
\n"; echo "   very dark gray: width of current distribution in camera (Imed+Idev)
\n"; echo "TRIGGER RATE:
\n "; echo "   black: trigger rate (FTM_CONTROL_TRIGGER_RATES.fits TriggerRate)
\n"; echo "   red (one point per run):cleaning rate (AnalysisResultsRunLP.fNumEvtsAfterCleaning/AnalysisResultsRunLP.fOnTimeAfterCuts)
\n"; echo "   blue (one point per run): rate after quality cuts (AnalysisResultsRunLP.fNumEvtsAfterQualCuts/AnalysisResultsRunLP.fOnTimeAfterCuts)
\n"; echo "RELATIVE ONTIME:
\n "; echo "   relative ontime (FTM_CONTROL_TRIGGER_RATES.fits OnTime/ElapsedTime)
\n"; echo "ELEVATION:
\n "; echo "   elevation (DRIVE_CONTROL_POINTING_POSITION.fits 90-Zd)
\n"; echo "TEMP:
\n "; echo "   black: sensor temperature (FSC_CONTROL_TEMPERATURE.fits T_sens)
\n"; echo "   blue: outside temperature (MAGIC_WEATHER_DATA.fits T)
\n"; echo "   red: container temperature (TEMPERATURE_DATA.fits T)
\n"; echo "   green: minimum, average and maximum fad temperature (FAD_CONTROL_TEMPERATURE.fits Data1/temp)
\n"; echo "
\n"; echo "\n"; echo "\n"; ?>