76 double _diff = _sv1 - _sv2;
77 if(_diff < 0)
return -1;
78 if(_diff == 0)
return 0;
79 if(_diff > 0)
return 1;
95 double _diff = _sv1 - _sv2;
96 if(_diff < 0)
return -1;
97 if(_diff == 0)
return 0;
98 if(_diff > 0)
return 1;
121 double _diff = _sv1 - _sv2;
122 if(_diff < 0)
return -1;
123 if(_diff == 0)
return 0;
124 if(_diff > 0)
return 1;
147 double _diff = _sv1 - _sv2;
148 if(_diff < 0)
return -1;
149 if(_diff == 0)
return 0;
150 if(_diff > 0)
return 1;
166 double _diff = _sv1 - _sv2;
167 if(_diff < 0)
return -1;
168 if(_diff == 0)
return 0;
169 if(_diff > 0)
return 1;
192 double _diff = _sv1 - _sv2;
193 if(_diff < 0)
return -1;
194 if(_diff == 0)
return 0;
195 if(_diff > 0)
return 1;
226 double _diff = _sv1 - _sv2;
227 if(_diff < 0)
return -1;
228 if(_diff == 0)
return 0;
229 if(_diff > 0)
return 1;
245 double _diff = _sv1 - _sv2;
246 if(_diff < 0)
return -1;
247 if(_diff == 0)
return 0;
248 if(_diff > 0)
return 1;
271 double _diff = _sv1 - _sv2;
272 if(_diff < 0)
return -1;
273 if(_diff == 0)
return 0;
274 if(_diff > 0)
return 1;
297 double _diff = _sv1 - _sv2;
298 if(_diff < 0)
return -1;
299 if(_diff == 0)
return 0;
300 if(_diff > 0)
return 1;
316 double _diff = _sv1 - _sv2;
317 if(_diff < 0)
return -1;
318 if(_diff == 0)
return 0;
319 if(_diff > 0)
return 1;
350 double _diff = _sv1 - _sv2;
351 if(_diff < 0)
return -1;
352 if(_diff == 0)
return 0;
353 if(_diff > 0)
return 1;
369 double _diff = _sv1 - _sv2;
370 if(_diff < 0)
return -1;
371 if(_diff == 0)
return 0;
372 if(_diff > 0)
return 1;
395 double _diff = _sv1 - _sv2;
396 if(_diff < 0)
return -1;
397 if(_diff == 0)
return 0;
398 if(_diff > 0)
return 1;
421 double _diff = _sv1 - _sv2;
422 if(_diff < 0)
return -1;
423 if(_diff == 0)
return 0;
424 if(_diff > 0)
return 1;
440 double _diff = _sv1 - _sv2;
441 if(_diff < 0)
return -1;
442 if(_diff == 0)
return 0;
443 if(_diff > 0)
return 1;
467 double _diff = _sv1 - _sv2;
468 if(_diff < 0)
return -1;
469 if(_diff == 0)
return 0;
470 if(_diff > 0)
return 1;
486 double _diff = _sv1 - _sv2;
487 if(_diff < 0)
return -1;
488 if(_diff == 0)
return 0;
489 if(_diff > 0)
return 1;
525 double _diff = _sv1 - _sv2;
526 if(_diff < 0)
return -1;
527 if(_diff == 0)
return 0;
528 if(_diff > 0)
return 1;
544 double _diff = _sv1 - _sv2;
545 if(_diff < 0)
return -1;
546 if(_diff == 0)
return 0;
547 if(_diff > 0)
return 1;
578 double _diff = _sv1 - _sv2;
579 if(_diff < 0)
return -1;
580 if(_diff == 0)
return 0;
581 if(_diff > 0)
return 1;
597 double _diff = _sv1 - _sv2;
598 if(_diff < 0)
return -1;
599 if(_diff == 0)
return 0;
600 if(_diff > 0)
return 1;
623 double _diff = _sv1 - _sv2;
624 if(_diff < 0)
return -1;
625 if(_diff == 0)
return 0;
626 if(_diff > 0)
return 1;
649 double _diff = _sv1 - _sv2;
650 if(_diff < 0)
return -1;
651 if(_diff == 0)
return 0;
652 if(_diff > 0)
return 1;
668 double _diff = _sv1 - _sv2;
669 if(_diff < 0)
return -1;
670 if(_diff == 0)
return 0;
671 if(_diff > 0)
return 1;
686 6001, 999.5, 7000.5);
698 44201, -5000.625, 50250.625);
704 44201, -5000.625, 50250.625);
722 44201, -5000.625, 50250.625);
728 48001, -30000.625, 30000.625);
740 44201, -5000.625, 50250.625);
746 48001, -30000.625, 30000.625);
752 48001, -30000.625, 30000.625);
758 8000, -5000.75, 4999.25);
770 44201, -5000.625, 50250.625);
776 44201, -5000.625, 50250.625);
784 _t_muSCA_AD_auto.
reset();
785 _t_muSC_gate_B.
reset();
786 _t_muSC_copy1_AD2.
reset();
787 _t_muSClo_kick_tdiff_check.
reset();
788 _t_muSCA_raw_auto.
reset();
789 _t_muSC_gate_B_BBar.
reset();
791 _t_muSC_muSClo_tdiff_check.
reset();
792 _t_kick_raw_auto.
reset();
793 _t_muSC_gate_BBar.
reset();
794 _t_muSC_copy1_AD.
reset();
795 _t_muSC_copy1_raw.
reset();
797 _t_muSC_lo_raw_auto.
reset();
799 _t_muSC_copy1_raw_auto.
reset();
800 _t_muSC_kick_tdiff_check.
reset();
801 _t_muSCA_raw.
reset();
802 _t_muSC_lo_raw.
reset();
804 _t_muSC_lo_AD.
reset();
805 _t_muSC_copy1_AD_auto.
reset();
806 int _u_MMuSCAnalysisMQL_48 = 0;
807 double _u_MMuSCAnalysisMQL_49 = 0;
808 bool _u_MMuSCAnalysisMQL_50 =
false;
809 bool _u_MMuSCAnalysisMQL_51 =
false;
810 int _u_MMuSCAnalysisMQL_52 = 0;
811 int _u_MMuSCAnalysisMQL_53 = 0;
812 double _u_MMuSCAnalysisMQL_54 = 0;
813 bool _u_MMuSCAnalysisMQL_55 =
false;
814 bool _u_MMuSCAnalysisMQL_56 =
false;
815 int _u_MMuSCAnalysisMQL_57 = 0;
816 int _u_MMuSCAnalysisMQL_58 = 0;
817 double _u_MMuSCAnalysisMQL_59 = 0;
818 bool _u_MMuSCAnalysisMQL_60 =
false;
819 bool _u_MMuSCAnalysisMQL_61 =
false;
820 int _u_MMuSCAnalysisMQL_62 = 0;
821 int _u_MMuSCAnalysisMQL_63 = 0;
822 double _u_MMuSCAnalysisMQL_64 = 0;
823 bool _u_MMuSCAnalysisMQL_65 =
false;
824 bool _u_MMuSCAnalysisMQL_66 =
false;
825 int _u_MMuSCAnalysisMQL_67 = 0;
826 double _u_MMuSCAnalysisMQL_68 = 0;
827 bool _u_MMuSCAnalysisMQL_69 =
false;
828 bool _u_MMuSCAnalysisMQL_70 =
false;
829 int _u_MMuSCAnalysisMQL_71 = 0;
830 int _u_MMuSCAnalysisMQL_72 = 0;
831 double _u_MMuSCAnalysisMQL_73 = 0;
832 bool _u_MMuSCAnalysisMQL_74 =
false;
833 bool _u_MMuSCAnalysisMQL_75 =
false;
834 int _u_MMuSCAnalysisMQL_76 = 0;
835 double _u_MMuSCAnalysisMQL_77 = 0;
836 bool _u_MMuSCAnalysisMQL_78 =
false;
837 bool _u_MMuSCAnalysisMQL_79 =
false;
838 int _u_MMuSCAnalysisMQL_80 = 0;
839 double _u_MMuSCAnalysisMQL_81 = 0;
840 bool _u_MMuSCAnalysisMQL_82 =
false;
841 bool _u_MMuSCAnalysisMQL_83 =
false;
842 int _u_MMuSCAnalysisMQL_84 = 0;
843 double _u_MMuSCAnalysisMQL_85 = 0;
844 bool _u_MMuSCAnalysisMQL_86 =
false;
845 bool _u_MMuSCAnalysisMQL_87 =
false;
846 int _u_MMuSCAnalysisMQL_88 = 0;
847 int _u_MMuSCAnalysisMQL_89 = 0;
848 double _u_MMuSCAnalysisMQL_90 = 0;
849 bool _u_MMuSCAnalysisMQL_91 =
false;
850 bool _u_MMuSCAnalysisMQL_92 =
false;
853 for(
int _u_MMuSCAnalysisMQL_93 = 0; _u_MMuSCAnalysisMQL_93 < _t_hits.
size(); _u_MMuSCAnalysisMQL_93++)
855 double time = _t_hits[_u_MMuSCAnalysisMQL_93].time;
856 int parameter = _t_hits[_u_MMuSCAnalysisMQL_93].parameter;
859 if(parameter >= 6000 && parameter <= 6011)
864 if((parameter == 6011))
867 double time_0 =
time;
868 double time = time_0;
873 int _u_MMuSCAnalysisMQL_94 = _t_muSC_copy1_raw.
next();
874 _t_muSC_copy1_raw[_u_MMuSCAnalysisMQL_94].time = time_0;
877 if((parameter == 6050))
880 double time_0 =
time;
881 double time = time_0;
890 int _u_MMuSCAnalysisMQL_95 = _t_kick_raw.
next();
891 _t_kick_raw[_u_MMuSCAnalysisMQL_95].time = time_0;
894 if((parameter == 6803))
897 double time_0 =
time;
898 double time = time_0;
903 int _u_MMuSCAnalysisMQL_96 = _t_muSC_lo_raw.
next();
904 _t_muSC_lo_raw[_u_MMuSCAnalysisMQL_96].time = time_0;
907 if(parameter == 6004)
910 double time_0 =
time;
911 double time = time_0;
912 int _u_MMuSCAnalysisMQL_97 = _t_muSC_gate_BBar.
next();
913 _t_muSC_gate_BBar[_u_MMuSCAnalysisMQL_97].time = time_0;
916 if((parameter == 6002))
919 double time_0 =
time;
920 double time = time_0;
925 int _u_MMuSCAnalysisMQL_98 = _t_muSCA_raw.
next();
926 _t_muSCA_raw[_u_MMuSCAnalysisMQL_98].time = time_0;
931 if(parameter >=1000 && parameter <= 7000)
936 if(parameter == 6003)
939 double time_0 =
time;
940 double time = time_0;
941 int _u_MMuSCAnalysisMQL_99 = _t_muSC_gate_B.
next();
942 _t_muSC_gate_B[_u_MMuSCAnalysisMQL_99].time = time_0;
948 for(
int _u_MMuSCAnalysisMQL_100 = 0; _u_MMuSCAnalysisMQL_100 < _t_muSC_copy1_raw.
size(); _u_MMuSCAnalysisMQL_100++)
950 double time = _t_muSC_copy1_raw[_u_MMuSCAnalysisMQL_100].time;
953 double time_1 = _t_muSC_copy1_raw[_u_MMuSCAnalysisMQL_100].time;
955 if(!_u_MMuSCAnalysisMQL_50)
959 printf(
"Warning: table muSC_copy1_raw is not sorted on time_2 as required for join with muSC_copy1_raw (_u_MMuSCAnalysisMQL_24)\n");
961 _u_MMuSCAnalysisMQL_50 =
true;
963 else if(!_u_MMuSCAnalysisMQL_51)
965 if(!(time_1 >= _u_MMuSCAnalysisMQL_49))
967 printf(
"Warning: table muSC_copy1_raw is not sorted on time_1 as required for join with muSC_copy1_raw\n");
968 _u_MMuSCAnalysisMQL_51 =
true;
971 _u_MMuSCAnalysisMQL_49 = time_1;
972 for( ; _u_MMuSCAnalysisMQL_48 < _t_muSC_copy1_raw.
size(); _u_MMuSCAnalysisMQL_48++)
974 double time_2 = _t_muSC_copy1_raw[_u_MMuSCAnalysisMQL_48].time;
976 double _u_MMuSCAnalysisMQL_101 = time_1 - time_2;
977 if(_u_MMuSCAnalysisMQL_101 < 1)
982 for(
int _u_MMuSCAnalysisMQL_103 = _u_MMuSCAnalysisMQL_48; _u_MMuSCAnalysisMQL_103 < _t_muSC_copy1_raw.
size(); _u_MMuSCAnalysisMQL_103++)
984 double time_2 = _t_muSC_copy1_raw[_u_MMuSCAnalysisMQL_103].time;
986 double _u_MMuSCAnalysisMQL_101 = time_1 - time_2;
987 if(_u_MMuSCAnalysisMQL_101 < -50500)
992 double time_1_0 = time_1;
993 double time_2_0 = time_2;
994 double time_1 = time_1_0;
995 double time_2 = time_2_0;
998 if((time_2 - time_1) >= 0)
1008 bool _u_MMuSCAnalysisMQL_104[_t_muSC_copy1_raw.
size()];
1009 memset(_u_MMuSCAnalysisMQL_104, 0,
sizeof(_u_MMuSCAnalysisMQL_104));
1012 printf(
"Warning: table muSC_copy1_raw is not sorted on time_1 as required for cluster.\n");
1014 for(
int _u_MMuSCAnalysisMQL_105 = 0; _u_MMuSCAnalysisMQL_105 < _t_muSC_copy1_raw.
size(); _u_MMuSCAnalysisMQL_105++)
1016 double time = _t_muSC_copy1_raw[_u_MMuSCAnalysisMQL_105].time;
1017 if(_u_MMuSCAnalysisMQL_104[_u_MMuSCAnalysisMQL_105])
1021 _u_MMuSCAnalysisMQL_104[_u_MMuSCAnalysisMQL_105] =
true;
1022 int cluster_size = 1;
1023 int cluster_members[_t_muSC_copy1_raw.
size()];
1024 cluster_members[0] = _u_MMuSCAnalysisMQL_105;
1026 for(
int _u_MMuSCAnalysisMQL_106 = _u_MMuSCAnalysisMQL_105 + 1; _u_MMuSCAnalysisMQL_106 < _t_muSC_copy1_raw.
size(); _u_MMuSCAnalysisMQL_106++)
1028 if(_u_MMuSCAnalysisMQL_104[_u_MMuSCAnalysisMQL_106])
1032 bool coincidence_seen =
false;
1033 for(
int _u_MMuSCAnalysisMQL_107 = 0; _u_MMuSCAnalysisMQL_107 < cluster_size; _u_MMuSCAnalysisMQL_107++)
1035 if(_u_MMuSCAnalysisMQL_107 > 0)
break;
1036 int _u_MMuSCAnalysisMQL_108 = cluster_members[_u_MMuSCAnalysisMQL_107];
1037 double time_1 = _t_muSC_copy1_raw[_u_MMuSCAnalysisMQL_108].time;
1038 double time_2 = _t_muSC_copy1_raw[_u_MMuSCAnalysisMQL_106].time;
1040 double _u_MMuSCAnalysisMQL_109 = time_1 - time_2;
1045 coincidence_seen =
true;
1046 cluster_members[cluster_size++] = _u_MMuSCAnalysisMQL_106;
1047 _u_MMuSCAnalysisMQL_104[_u_MMuSCAnalysisMQL_106] =
true;
1050 if(!coincidence_seen)
1055 double time_min = _t_muSC_copy1_raw[_u_MMuSCAnalysisMQL_105].time;
1056 double time_max = time_min;
1057 double time_sum = 0;
1058 for(
int _u_MMuSCAnalysisMQL_107 = 0; _u_MMuSCAnalysisMQL_107 < cluster_size; _u_MMuSCAnalysisMQL_107++)
1060 int _u_MMuSCAnalysisMQL_108 = cluster_members[_u_MMuSCAnalysisMQL_107];
1061 time = _t_muSC_copy1_raw[_u_MMuSCAnalysisMQL_108].time;
1062 time_min =
MIN(time_min, time);
1063 time_max =
MAX(time_max, time);
1064 time_sum = time_sum +
time;
1066 double time_1 = _t_muSC_copy1_raw[_u_MMuSCAnalysisMQL_105].time;
1067 double time_avg = time_sum/((double)cluster_size);
1068 double time_width = time_max - time_min + 1;
1070 double time = time_min;
1071 int _u_MMuSCAnalysisMQL_110 = _t_muSC_copy1_AD.
next();
1072 _t_muSC_copy1_AD[_u_MMuSCAnalysisMQL_110].time =
time;
1077 for(
int _u_MMuSCAnalysisMQL_111 = 0; _u_MMuSCAnalysisMQL_111 < _t_muSC_copy1_AD.
size(); _u_MMuSCAnalysisMQL_111++)
1079 double time = _t_muSC_copy1_AD[_u_MMuSCAnalysisMQL_111].time;
1082 double time_1 = _t_muSC_copy1_AD[_u_MMuSCAnalysisMQL_111].time;
1084 if(!_u_MMuSCAnalysisMQL_55)
1088 printf(
"Warning: table muSC_copy1_AD is not sorted on time_2 as required for join with muSC_copy1_AD (_u_MMuSCAnalysisMQL_27)\n");
1090 _u_MMuSCAnalysisMQL_55 =
true;
1092 else if(!_u_MMuSCAnalysisMQL_56)
1094 if(!(time_1 >= _u_MMuSCAnalysisMQL_54))
1096 printf(
"Warning: table muSC_copy1_AD is not sorted on time_1 as required for join with muSC_copy1_AD\n");
1097 _u_MMuSCAnalysisMQL_56 =
true;
1100 _u_MMuSCAnalysisMQL_54 = time_1;
1101 for( ; _u_MMuSCAnalysisMQL_53 < _t_muSC_copy1_AD.
size(); _u_MMuSCAnalysisMQL_53++)
1103 double time_2 = _t_muSC_copy1_AD[_u_MMuSCAnalysisMQL_53].time;
1105 double _u_MMuSCAnalysisMQL_112 = time_1 - time_2;
1106 if(_u_MMuSCAnalysisMQL_112 < 1)
1111 for(
int _u_MMuSCAnalysisMQL_114 = _u_MMuSCAnalysisMQL_53; _u_MMuSCAnalysisMQL_114 < _t_muSC_copy1_AD.
size(); _u_MMuSCAnalysisMQL_114++)
1113 double time_2 = _t_muSC_copy1_AD[_u_MMuSCAnalysisMQL_114].time;
1115 double _u_MMuSCAnalysisMQL_112 = time_1 - time_2;
1116 if(_u_MMuSCAnalysisMQL_112 < -50500)
1121 double time_1_0 = time_1;
1122 double time_2_0 = time_2;
1123 double time_1 = time_1_0;
1124 double time_2 = time_2_0;
1127 if((time_2 - time_1) >= 0)
1137 bool _u_MMuSCAnalysisMQL_115[_t_muSC_copy1_raw.
size()];
1138 memset(_u_MMuSCAnalysisMQL_115, 0,
sizeof(_u_MMuSCAnalysisMQL_115));
1141 printf(
"Warning: table muSC_copy1_raw is not sorted on time_1 as required for cluster.\n");
1143 for(
int _u_MMuSCAnalysisMQL_116 = 0; _u_MMuSCAnalysisMQL_116 < _t_muSC_copy1_raw.
size(); _u_MMuSCAnalysisMQL_116++)
1145 double time = _t_muSC_copy1_raw[_u_MMuSCAnalysisMQL_116].time;
1146 if(_u_MMuSCAnalysisMQL_115[_u_MMuSCAnalysisMQL_116])
1150 _u_MMuSCAnalysisMQL_115[_u_MMuSCAnalysisMQL_116] =
true;
1151 int cluster_size = 1;
1152 int cluster_members[_t_muSC_copy1_raw.
size()];
1153 cluster_members[0] = _u_MMuSCAnalysisMQL_116;
1155 for(
int _u_MMuSCAnalysisMQL_117 = _u_MMuSCAnalysisMQL_116 + 1; _u_MMuSCAnalysisMQL_117 < _t_muSC_copy1_raw.
size(); _u_MMuSCAnalysisMQL_117++)
1157 if(_u_MMuSCAnalysisMQL_115[_u_MMuSCAnalysisMQL_117])
1161 bool coincidence_seen =
false;
1162 for(
int _u_MMuSCAnalysisMQL_118 = 0; _u_MMuSCAnalysisMQL_118 < cluster_size; _u_MMuSCAnalysisMQL_118++)
1164 if(_u_MMuSCAnalysisMQL_118 > 0)
break;
1165 int _u_MMuSCAnalysisMQL_119 = cluster_members[_u_MMuSCAnalysisMQL_118];
1166 double time_1 = _t_muSC_copy1_raw[_u_MMuSCAnalysisMQL_119].time;
1167 double time_2 = _t_muSC_copy1_raw[_u_MMuSCAnalysisMQL_117].time;
1169 double _u_MMuSCAnalysisMQL_120 = time_1 - time_2;
1174 coincidence_seen =
true;
1175 cluster_members[cluster_size++] = _u_MMuSCAnalysisMQL_117;
1176 _u_MMuSCAnalysisMQL_115[_u_MMuSCAnalysisMQL_117] =
true;
1179 if(!coincidence_seen)
1184 double time_min = _t_muSC_copy1_raw[_u_MMuSCAnalysisMQL_116].time;
1185 double time_max = time_min;
1186 double time_sum = 0;
1187 for(
int _u_MMuSCAnalysisMQL_118 = 0; _u_MMuSCAnalysisMQL_118 < cluster_size; _u_MMuSCAnalysisMQL_118++)
1189 int _u_MMuSCAnalysisMQL_119 = cluster_members[_u_MMuSCAnalysisMQL_118];
1190 time = _t_muSC_copy1_raw[_u_MMuSCAnalysisMQL_119].time;
1191 time_min =
MIN(time_min, time);
1192 time_max =
MAX(time_max, time);
1193 time_sum = time_sum +
time;
1195 double time_1 = _t_muSC_copy1_raw[_u_MMuSCAnalysisMQL_116].time;
1196 double time_avg = time_sum/((double)cluster_size);
1197 double time_width = time_max - time_min + 1;
1199 double time = time_min;
1204 for(
int _u_MMuSCAnalysisMQL_121 = 0; _u_MMuSCAnalysisMQL_121 < _t_kick_raw.
size(); _u_MMuSCAnalysisMQL_121++)
1206 double time = _t_kick_raw[_u_MMuSCAnalysisMQL_121].time;
1209 double time_1 = _t_kick_raw[_u_MMuSCAnalysisMQL_121].time;
1211 if(!_u_MMuSCAnalysisMQL_60)
1215 printf(
"Warning: table kick_raw is not sorted on time_2 as required for join with kick_raw (_u_MMuSCAnalysisMQL_30)\n");
1217 _u_MMuSCAnalysisMQL_60 =
true;
1219 else if(!_u_MMuSCAnalysisMQL_61)
1221 if(!(time_1 >= _u_MMuSCAnalysisMQL_59))
1223 printf(
"Warning: table kick_raw is not sorted on time_1 as required for join with kick_raw\n");
1224 _u_MMuSCAnalysisMQL_61 =
true;
1227 _u_MMuSCAnalysisMQL_59 = time_1;
1228 for( ; _u_MMuSCAnalysisMQL_58 < _t_kick_raw.
size(); _u_MMuSCAnalysisMQL_58++)
1230 double time_2 = _t_kick_raw[_u_MMuSCAnalysisMQL_58].time;
1232 double _u_MMuSCAnalysisMQL_122 = time_1 - time_2;
1233 if(_u_MMuSCAnalysisMQL_122 < 1)
1238 for(
int _u_MMuSCAnalysisMQL_124 = _u_MMuSCAnalysisMQL_58; _u_MMuSCAnalysisMQL_124 < _t_kick_raw.
size(); _u_MMuSCAnalysisMQL_124++)
1240 double time_2 = _t_kick_raw[_u_MMuSCAnalysisMQL_124].time;
1242 double _u_MMuSCAnalysisMQL_122 = time_1 - time_2;
1243 if(_u_MMuSCAnalysisMQL_122 < -50500)
1248 double time_1_0 = time_1;
1249 double time_2_0 = time_2;
1250 double time_1 = time_1_0;
1251 double time_2 = time_2_0;
1254 if((time_2 - time_1) >= 0)
1264 bool _u_MMuSCAnalysisMQL_125[_t_kick_raw.
size()];
1265 memset(_u_MMuSCAnalysisMQL_125, 0,
sizeof(_u_MMuSCAnalysisMQL_125));
1268 printf(
"Warning: table kick_raw is not sorted on time_1 as required for cluster.\n");
1270 for(
int _u_MMuSCAnalysisMQL_126 = 0; _u_MMuSCAnalysisMQL_126 < _t_kick_raw.
size(); _u_MMuSCAnalysisMQL_126++)
1272 double time = _t_kick_raw[_u_MMuSCAnalysisMQL_126].time;
1273 if(_u_MMuSCAnalysisMQL_125[_u_MMuSCAnalysisMQL_126])
1277 _u_MMuSCAnalysisMQL_125[_u_MMuSCAnalysisMQL_126] =
true;
1278 int cluster_size = 1;
1279 int cluster_members[_t_kick_raw.
size()];
1280 cluster_members[0] = _u_MMuSCAnalysisMQL_126;
1282 for(
int _u_MMuSCAnalysisMQL_127 = _u_MMuSCAnalysisMQL_126 + 1; _u_MMuSCAnalysisMQL_127 < _t_kick_raw.
size(); _u_MMuSCAnalysisMQL_127++)
1284 if(_u_MMuSCAnalysisMQL_125[_u_MMuSCAnalysisMQL_127])
1288 bool coincidence_seen =
false;
1289 for(
int _u_MMuSCAnalysisMQL_128 = 0; _u_MMuSCAnalysisMQL_128 < cluster_size; _u_MMuSCAnalysisMQL_128++)
1291 if(_u_MMuSCAnalysisMQL_128 > 0)
break;
1292 int _u_MMuSCAnalysisMQL_129 = cluster_members[_u_MMuSCAnalysisMQL_128];
1293 double time_1 = _t_kick_raw[_u_MMuSCAnalysisMQL_129].time;
1294 double time_2 = _t_kick_raw[_u_MMuSCAnalysisMQL_127].time;
1296 double _u_MMuSCAnalysisMQL_130 = time_1 - time_2;
1301 coincidence_seen =
true;
1302 cluster_members[cluster_size++] = _u_MMuSCAnalysisMQL_127;
1303 _u_MMuSCAnalysisMQL_125[_u_MMuSCAnalysisMQL_127] =
true;
1306 if(!coincidence_seen)
1311 double time_min = _t_kick_raw[_u_MMuSCAnalysisMQL_126].time;
1312 double time_max = time_min;
1313 double time_sum = 0;
1314 for(
int _u_MMuSCAnalysisMQL_128 = 0; _u_MMuSCAnalysisMQL_128 < cluster_size; _u_MMuSCAnalysisMQL_128++)
1316 int _u_MMuSCAnalysisMQL_129 = cluster_members[_u_MMuSCAnalysisMQL_128];
1317 time = _t_kick_raw[_u_MMuSCAnalysisMQL_129].time;
1318 time_min =
MIN(time_min, time);
1319 time_max =
MAX(time_max, time);
1320 time_sum = time_sum +
time;
1322 double time_1 = _t_kick_raw[_u_MMuSCAnalysisMQL_126].time;
1323 double time_avg = time_sum/((double)cluster_size);
1324 double time_width = time_max - time_min + 1;
1326 double time = time_min;
1331 for(
int _u_MMuSCAnalysisMQL_131 = 0; _u_MMuSCAnalysisMQL_131 < _t_muSC_copy1_AD.
size(); _u_MMuSCAnalysisMQL_131++)
1333 double time = _t_muSC_copy1_AD[_u_MMuSCAnalysisMQL_131].time;
1336 double muSC_copy1_AD_time = _t_muSC_copy1_AD[_u_MMuSCAnalysisMQL_131].time;
1338 if(!_u_MMuSCAnalysisMQL_65)
1342 printf(
"Warning: table kick_raw is not sorted on kick_raw_time as required for join with muSC_copy1_AD (_u_MMuSCAnalysisMQL_33)\n");
1344 _u_MMuSCAnalysisMQL_65 =
true;
1346 else if(!_u_MMuSCAnalysisMQL_66)
1348 if(!(muSC_copy1_AD_time >= _u_MMuSCAnalysisMQL_64))
1350 printf(
"Warning: table muSC_copy1_AD is not sorted on muSC_copy1_AD_time as required for join with kick_raw\n");
1351 _u_MMuSCAnalysisMQL_66 =
true;
1354 _u_MMuSCAnalysisMQL_64 = muSC_copy1_AD_time;
1355 for( ; _u_MMuSCAnalysisMQL_63 < _t_kick_raw.
size(); _u_MMuSCAnalysisMQL_63++)
1357 double kick_raw_time = _t_kick_raw[_u_MMuSCAnalysisMQL_63].time;
1359 double _u_MMuSCAnalysisMQL_132 = muSC_copy1_AD_time - kick_raw_time;
1360 if(_u_MMuSCAnalysisMQL_132 < 30001)
1365 for(
int _u_MMuSCAnalysisMQL_134 = _u_MMuSCAnalysisMQL_63; _u_MMuSCAnalysisMQL_134 < _t_kick_raw.
size(); _u_MMuSCAnalysisMQL_134++)
1367 double kick_raw_time = _t_kick_raw[_u_MMuSCAnalysisMQL_134].time;
1369 double _u_MMuSCAnalysisMQL_132 = muSC_copy1_AD_time - kick_raw_time;
1370 if(_u_MMuSCAnalysisMQL_132 < -30001)
1375 double muSC_copy1_AD_time_0 = muSC_copy1_AD_time;
1376 double kick_raw_time_0 = kick_raw_time;
1377 double muSC_copy1_AD_time = muSC_copy1_AD_time_0;
1378 double kick_raw_time = kick_raw_time_0;
1390 for(
int _u_MMuSCAnalysisMQL_135 = 0; _u_MMuSCAnalysisMQL_135 < _t_muSC_lo_raw.
size(); _u_MMuSCAnalysisMQL_135++)
1392 double time = _t_muSC_lo_raw[_u_MMuSCAnalysisMQL_135].time;
1395 double time_1 = _t_muSC_lo_raw[_u_MMuSCAnalysisMQL_135].time;
1397 if(!_u_MMuSCAnalysisMQL_69)
1401 printf(
"Warning: table muSC_lo_raw is not sorted on time_2 as required for join with muSC_lo_raw (_u_MMuSCAnalysisMQL_35)\n");
1403 _u_MMuSCAnalysisMQL_69 =
true;
1405 else if(!_u_MMuSCAnalysisMQL_70)
1407 if(!(time_1 >= _u_MMuSCAnalysisMQL_68))
1409 printf(
"Warning: table muSC_lo_raw is not sorted on time_1 as required for join with muSC_lo_raw\n");
1410 _u_MMuSCAnalysisMQL_70 =
true;
1413 _u_MMuSCAnalysisMQL_68 = time_1;
1414 for( ; _u_MMuSCAnalysisMQL_67 < _t_muSC_lo_raw.
size(); _u_MMuSCAnalysisMQL_67++)
1416 double time_2 = _t_muSC_lo_raw[_u_MMuSCAnalysisMQL_67].time;
1418 double _u_MMuSCAnalysisMQL_136 = time_1 - time_2;
1419 if(_u_MMuSCAnalysisMQL_136 < 1)
1424 for(
int _u_MMuSCAnalysisMQL_138 = _u_MMuSCAnalysisMQL_67; _u_MMuSCAnalysisMQL_138 < _t_muSC_lo_raw.
size(); _u_MMuSCAnalysisMQL_138++)
1426 double time_2 = _t_muSC_lo_raw[_u_MMuSCAnalysisMQL_138].time;
1428 double _u_MMuSCAnalysisMQL_136 = time_1 - time_2;
1429 if(_u_MMuSCAnalysisMQL_136 < -50500)
1434 double time_1_0 = time_1;
1435 double time_2_0 = time_2;
1436 double time_1 = time_1_0;
1437 double time_2 = time_2_0;
1440 if((time_2 - time_1) >= 0)
1450 bool _u_MMuSCAnalysisMQL_139[_t_muSC_lo_raw.
size()];
1451 memset(_u_MMuSCAnalysisMQL_139, 0,
sizeof(_u_MMuSCAnalysisMQL_139));
1454 printf(
"Warning: table muSC_lo_raw is not sorted on time_1 as required for cluster.\n");
1456 for(
int _u_MMuSCAnalysisMQL_140 = 0; _u_MMuSCAnalysisMQL_140 < _t_muSC_lo_raw.
size(); _u_MMuSCAnalysisMQL_140++)
1458 double time = _t_muSC_lo_raw[_u_MMuSCAnalysisMQL_140].time;
1459 if(_u_MMuSCAnalysisMQL_139[_u_MMuSCAnalysisMQL_140])
1463 _u_MMuSCAnalysisMQL_139[_u_MMuSCAnalysisMQL_140] =
true;
1464 int cluster_size = 1;
1465 int cluster_members[_t_muSC_lo_raw.
size()];
1466 cluster_members[0] = _u_MMuSCAnalysisMQL_140;
1468 for(
int _u_MMuSCAnalysisMQL_141 = _u_MMuSCAnalysisMQL_140 + 1; _u_MMuSCAnalysisMQL_141 < _t_muSC_lo_raw.
size(); _u_MMuSCAnalysisMQL_141++)
1470 if(_u_MMuSCAnalysisMQL_139[_u_MMuSCAnalysisMQL_141])
1474 bool coincidence_seen =
false;
1475 for(
int _u_MMuSCAnalysisMQL_142 = 0; _u_MMuSCAnalysisMQL_142 < cluster_size; _u_MMuSCAnalysisMQL_142++)
1477 if(_u_MMuSCAnalysisMQL_142 > 0)
break;
1478 int _u_MMuSCAnalysisMQL_143 = cluster_members[_u_MMuSCAnalysisMQL_142];
1479 double time_1 = _t_muSC_lo_raw[_u_MMuSCAnalysisMQL_143].time;
1480 double time_2 = _t_muSC_lo_raw[_u_MMuSCAnalysisMQL_141].time;
1482 double _u_MMuSCAnalysisMQL_144 = time_1 - time_2;
1487 coincidence_seen =
true;
1488 cluster_members[cluster_size++] = _u_MMuSCAnalysisMQL_141;
1489 _u_MMuSCAnalysisMQL_139[_u_MMuSCAnalysisMQL_141] =
true;
1492 if(!coincidence_seen)
1497 double time_min = _t_muSC_lo_raw[_u_MMuSCAnalysisMQL_140].time;
1498 double time_max = time_min;
1499 double time_sum = 0;
1500 for(
int _u_MMuSCAnalysisMQL_142 = 0; _u_MMuSCAnalysisMQL_142 < cluster_size; _u_MMuSCAnalysisMQL_142++)
1502 int _u_MMuSCAnalysisMQL_143 = cluster_members[_u_MMuSCAnalysisMQL_142];
1503 time = _t_muSC_lo_raw[_u_MMuSCAnalysisMQL_143].time;
1504 time_min =
MIN(time_min, time);
1505 time_max =
MAX(time_max, time);
1506 time_sum = time_sum +
time;
1508 double time_1 = _t_muSC_lo_raw[_u_MMuSCAnalysisMQL_140].time;
1509 double time_avg = time_sum/((double)cluster_size);
1510 double time_width = time_max - time_min + 1;
1512 double time = time_min;
1517 for(
int _u_MMuSCAnalysisMQL_145 = 0; _u_MMuSCAnalysisMQL_145 < _t_muSC_copy1_AD.
size(); _u_MMuSCAnalysisMQL_145++)
1519 double time = _t_muSC_copy1_AD[_u_MMuSCAnalysisMQL_145].time;
1522 double muSC_copy1_AD_time = _t_muSC_copy1_AD[_u_MMuSCAnalysisMQL_145].time;
1524 if(!_u_MMuSCAnalysisMQL_74)
1528 printf(
"Warning: table muSC_lo_raw is not sorted on muSC_lo_raw_time as required for join with muSC_copy1_AD (_u_MMuSCAnalysisMQL_38)\n");
1530 _u_MMuSCAnalysisMQL_74 =
true;
1532 else if(!_u_MMuSCAnalysisMQL_75)
1534 if(!(muSC_copy1_AD_time >= _u_MMuSCAnalysisMQL_73))
1536 printf(
"Warning: table muSC_copy1_AD is not sorted on muSC_copy1_AD_time as required for join with muSC_lo_raw\n");
1537 _u_MMuSCAnalysisMQL_75 =
true;
1540 _u_MMuSCAnalysisMQL_73 = muSC_copy1_AD_time;
1541 for( ; _u_MMuSCAnalysisMQL_72 < _t_muSC_lo_raw.
size(); _u_MMuSCAnalysisMQL_72++)
1543 double muSC_lo_raw_time = _t_muSC_lo_raw[_u_MMuSCAnalysisMQL_72].time;
1545 double _u_MMuSCAnalysisMQL_146 = muSC_copy1_AD_time - muSC_lo_raw_time;
1546 if(_u_MMuSCAnalysisMQL_146 < 30001)
1551 for(
int _u_MMuSCAnalysisMQL_148 = _u_MMuSCAnalysisMQL_72; _u_MMuSCAnalysisMQL_148 < _t_muSC_lo_raw.
size(); _u_MMuSCAnalysisMQL_148++)
1553 double muSC_lo_raw_time = _t_muSC_lo_raw[_u_MMuSCAnalysisMQL_148].time;
1555 double _u_MMuSCAnalysisMQL_146 = muSC_copy1_AD_time - muSC_lo_raw_time;
1556 if(_u_MMuSCAnalysisMQL_146 < -30001)
1561 double muSC_copy1_AD_time_0 = muSC_copy1_AD_time;
1562 double muSC_lo_raw_time_0 = muSC_lo_raw_time;
1563 double muSC_copy1_AD_time = muSC_copy1_AD_time_0;
1564 double muSC_lo_raw_time = muSC_lo_raw_time_0;
1576 for(
int _u_MMuSCAnalysisMQL_149 = 0; _u_MMuSCAnalysisMQL_149 < _t_muSC_lo_raw.
size(); _u_MMuSCAnalysisMQL_149++)
1578 double time = _t_muSC_lo_raw[_u_MMuSCAnalysisMQL_149].time;
1581 double muSC_lo_raw_time = _t_muSC_lo_raw[_u_MMuSCAnalysisMQL_149].time;
1583 if(!_u_MMuSCAnalysisMQL_78)
1587 printf(
"Warning: table kick_raw is not sorted on kick_raw_time as required for join with muSC_lo_raw (_u_MMuSCAnalysisMQL_40)\n");
1589 _u_MMuSCAnalysisMQL_78 =
true;
1591 else if(!_u_MMuSCAnalysisMQL_79)
1593 if(!(muSC_lo_raw_time >= _u_MMuSCAnalysisMQL_77))
1595 printf(
"Warning: table muSC_lo_raw is not sorted on muSC_lo_raw_time as required for join with kick_raw\n");
1596 _u_MMuSCAnalysisMQL_79 =
true;
1599 _u_MMuSCAnalysisMQL_77 = muSC_lo_raw_time;
1600 for( ; _u_MMuSCAnalysisMQL_76 < _t_kick_raw.
size(); _u_MMuSCAnalysisMQL_76++)
1602 double kick_raw_time = _t_kick_raw[_u_MMuSCAnalysisMQL_76].time;
1604 double _u_MMuSCAnalysisMQL_150 = muSC_lo_raw_time - kick_raw_time;
1605 if(_u_MMuSCAnalysisMQL_150 < 30001)
1610 for(
int _u_MMuSCAnalysisMQL_152 = _u_MMuSCAnalysisMQL_76; _u_MMuSCAnalysisMQL_152 < _t_kick_raw.
size(); _u_MMuSCAnalysisMQL_152++)
1612 double kick_raw_time = _t_kick_raw[_u_MMuSCAnalysisMQL_152].time;
1614 double _u_MMuSCAnalysisMQL_150 = muSC_lo_raw_time - kick_raw_time;
1615 if(_u_MMuSCAnalysisMQL_150 < -30001)
1620 double muSC_lo_raw_time_0 = muSC_lo_raw_time;
1621 double kick_raw_time_0 = kick_raw_time;
1622 double muSC_lo_raw_time = muSC_lo_raw_time_0;
1623 double kick_raw_time = kick_raw_time_0;
1635 for(
int _u_MMuSCAnalysisMQL_153 = 0; _u_MMuSCAnalysisMQL_153 < _t_muSC_gate_B.
size(); _u_MMuSCAnalysisMQL_153++)
1637 double time = _t_muSC_gate_B[_u_MMuSCAnalysisMQL_153].time;
1640 double muSC_gate_B_time = _t_muSC_gate_B[_u_MMuSCAnalysisMQL_153].time;
1642 if(!_u_MMuSCAnalysisMQL_82)
1646 printf(
"Warning: table muSC_gate_BBar is not sorted on muSC_gate_BBar_time as required for join with muSC_gate_B (_u_MMuSCAnalysisMQL_42)\n");
1648 _u_MMuSCAnalysisMQL_82 =
true;
1650 else if(!_u_MMuSCAnalysisMQL_83)
1652 if(!(muSC_gate_B_time >= _u_MMuSCAnalysisMQL_81))
1654 printf(
"Warning: table muSC_gate_B is not sorted on muSC_gate_B_time as required for join with muSC_gate_BBar\n");
1655 _u_MMuSCAnalysisMQL_83 =
true;
1658 _u_MMuSCAnalysisMQL_81 = muSC_gate_B_time;
1659 for( ; _u_MMuSCAnalysisMQL_80 < _t_muSC_gate_BBar.
size(); _u_MMuSCAnalysisMQL_80++)
1661 double muSC_gate_BBar_time = _t_muSC_gate_BBar[_u_MMuSCAnalysisMQL_80].time;
1663 double _u_MMuSCAnalysisMQL_154 = muSC_gate_B_time - muSC_gate_BBar_time;
1664 if(_u_MMuSCAnalysisMQL_154 < 0)
1669 for(
int _u_MMuSCAnalysisMQL_156 = _u_MMuSCAnalysisMQL_80; _u_MMuSCAnalysisMQL_156 < _t_muSC_gate_BBar.
size(); _u_MMuSCAnalysisMQL_156++)
1671 double muSC_gate_BBar_time = _t_muSC_gate_BBar[_u_MMuSCAnalysisMQL_156].time;
1673 double _u_MMuSCAnalysisMQL_154 = muSC_gate_B_time - muSC_gate_BBar_time;
1674 if(_u_MMuSCAnalysisMQL_154 < -5000)
1679 double muSC_gate_B_time_0 = muSC_gate_B_time;
1680 double muSC_gate_BBar_time_0 = muSC_gate_BBar_time;
1681 double muSC_gate_B_time = muSC_gate_B_time_0;
1682 double muSC_gate_BBar_time = muSC_gate_BBar_time_0;
1695 for(
int _u_MMuSCAnalysisMQL_157 = 0; _u_MMuSCAnalysisMQL_157 < _t_muSCA_raw.
size(); _u_MMuSCAnalysisMQL_157++)
1697 double time = _t_muSCA_raw[_u_MMuSCAnalysisMQL_157].time;
1700 double time_1 = _t_muSCA_raw[_u_MMuSCAnalysisMQL_157].time;
1702 if(!_u_MMuSCAnalysisMQL_86)
1706 printf(
"Warning: table muSCA_raw is not sorted on time_2 as required for join with muSCA_raw (_u_MMuSCAnalysisMQL_44)\n");
1708 _u_MMuSCAnalysisMQL_86 =
true;
1710 else if(!_u_MMuSCAnalysisMQL_87)
1712 if(!(time_1 >= _u_MMuSCAnalysisMQL_85))
1714 printf(
"Warning: table muSCA_raw is not sorted on time_1 as required for join with muSCA_raw\n");
1715 _u_MMuSCAnalysisMQL_87 =
true;
1718 _u_MMuSCAnalysisMQL_85 = time_1;
1719 for( ; _u_MMuSCAnalysisMQL_84 < _t_muSCA_raw.
size(); _u_MMuSCAnalysisMQL_84++)
1721 double time_2 = _t_muSCA_raw[_u_MMuSCAnalysisMQL_84].time;
1723 double _u_MMuSCAnalysisMQL_158 = time_1 - time_2;
1724 if(_u_MMuSCAnalysisMQL_158 < 1)
1729 for(
int _u_MMuSCAnalysisMQL_160 = _u_MMuSCAnalysisMQL_84; _u_MMuSCAnalysisMQL_160 < _t_muSCA_raw.
size(); _u_MMuSCAnalysisMQL_160++)
1731 double time_2 = _t_muSCA_raw[_u_MMuSCAnalysisMQL_160].time;
1733 double _u_MMuSCAnalysisMQL_158 = time_1 - time_2;
1734 if(_u_MMuSCAnalysisMQL_158 < -50500)
1739 double time_1_0 = time_1;
1740 double time_2_0 = time_2;
1741 double time_1 = time_1_0;
1742 double time_2 = time_2_0;
1745 if((time_2 - time_1) >= 0)
1755 bool _u_MMuSCAnalysisMQL_161[_t_muSCA_raw.
size()];
1756 memset(_u_MMuSCAnalysisMQL_161, 0,
sizeof(_u_MMuSCAnalysisMQL_161));
1759 printf(
"Warning: table muSCA_raw is not sorted on time_1 as required for cluster.\n");
1761 for(
int _u_MMuSCAnalysisMQL_162 = 0; _u_MMuSCAnalysisMQL_162 < _t_muSCA_raw.
size(); _u_MMuSCAnalysisMQL_162++)
1763 double time = _t_muSCA_raw[_u_MMuSCAnalysisMQL_162].time;
1764 if(_u_MMuSCAnalysisMQL_161[_u_MMuSCAnalysisMQL_162])
1768 _u_MMuSCAnalysisMQL_161[_u_MMuSCAnalysisMQL_162] =
true;
1769 int cluster_size = 1;
1770 int cluster_members[_t_muSCA_raw.
size()];
1771 cluster_members[0] = _u_MMuSCAnalysisMQL_162;
1773 for(
int _u_MMuSCAnalysisMQL_163 = _u_MMuSCAnalysisMQL_162 + 1; _u_MMuSCAnalysisMQL_163 < _t_muSCA_raw.
size(); _u_MMuSCAnalysisMQL_163++)
1775 if(_u_MMuSCAnalysisMQL_161[_u_MMuSCAnalysisMQL_163])
1779 bool coincidence_seen =
false;
1780 for(
int _u_MMuSCAnalysisMQL_164 = 0; _u_MMuSCAnalysisMQL_164 < cluster_size; _u_MMuSCAnalysisMQL_164++)
1782 if(_u_MMuSCAnalysisMQL_164 > 0)
break;
1783 int _u_MMuSCAnalysisMQL_165 = cluster_members[_u_MMuSCAnalysisMQL_164];
1784 double time_1 = _t_muSCA_raw[_u_MMuSCAnalysisMQL_165].time;
1785 double time_2 = _t_muSCA_raw[_u_MMuSCAnalysisMQL_163].time;
1787 double _u_MMuSCAnalysisMQL_166 = time_1 - time_2;
1792 coincidence_seen =
true;
1793 cluster_members[cluster_size++] = _u_MMuSCAnalysisMQL_163;
1794 _u_MMuSCAnalysisMQL_161[_u_MMuSCAnalysisMQL_163] =
true;
1797 if(!coincidence_seen)
1802 double time_min = _t_muSCA_raw[_u_MMuSCAnalysisMQL_162].time;
1803 double time_max = time_min;
1804 double time_sum = 0;
1805 for(
int _u_MMuSCAnalysisMQL_164 = 0; _u_MMuSCAnalysisMQL_164 < cluster_size; _u_MMuSCAnalysisMQL_164++)
1807 int _u_MMuSCAnalysisMQL_165 = cluster_members[_u_MMuSCAnalysisMQL_164];
1808 time = _t_muSCA_raw[_u_MMuSCAnalysisMQL_165].time;
1809 time_min =
MIN(time_min, time);
1810 time_max =
MAX(time_max, time);
1811 time_sum = time_sum +
time;
1813 double time_1 = _t_muSCA_raw[_u_MMuSCAnalysisMQL_162].time;
1814 double time_avg = time_sum/((double)cluster_size);
1815 double time_width = time_max - time_min + 1;
1817 double time = time_min;
1818 int _u_MMuSCAnalysisMQL_167 = _t_muSCA_AD.
next();
1819 _t_muSCA_AD[_u_MMuSCAnalysisMQL_167].time =
time;
1824 for(
int _u_MMuSCAnalysisMQL_168 = 0; _u_MMuSCAnalysisMQL_168 < _t_muSCA_AD.
size(); _u_MMuSCAnalysisMQL_168++)
1826 double time = _t_muSCA_AD[_u_MMuSCAnalysisMQL_168].time;
1829 double time_1 = _t_muSCA_AD[_u_MMuSCAnalysisMQL_168].time;
1831 if(!_u_MMuSCAnalysisMQL_91)
1835 printf(
"Warning: table muSCA_AD is not sorted on time_2 as required for join with muSCA_AD (_u_MMuSCAnalysisMQL_47)\n");
1837 _u_MMuSCAnalysisMQL_91 =
true;
1839 else if(!_u_MMuSCAnalysisMQL_92)
1841 if(!(time_1 >= _u_MMuSCAnalysisMQL_90))
1843 printf(
"Warning: table muSCA_AD is not sorted on time_1 as required for join with muSCA_AD\n");
1844 _u_MMuSCAnalysisMQL_92 =
true;
1847 _u_MMuSCAnalysisMQL_90 = time_1;
1848 for( ; _u_MMuSCAnalysisMQL_89 < _t_muSCA_AD.
size(); _u_MMuSCAnalysisMQL_89++)
1850 double time_2 = _t_muSCA_AD[_u_MMuSCAnalysisMQL_89].time;
1852 double _u_MMuSCAnalysisMQL_169 = time_1 - time_2;
1853 if(_u_MMuSCAnalysisMQL_169 < 1)
1858 for(
int _u_MMuSCAnalysisMQL_171 = _u_MMuSCAnalysisMQL_89; _u_MMuSCAnalysisMQL_171 < _t_muSCA_AD.
size(); _u_MMuSCAnalysisMQL_171++)
1860 double time_2 = _t_muSCA_AD[_u_MMuSCAnalysisMQL_171].time;
1862 double _u_MMuSCAnalysisMQL_169 = time_1 - time_2;
1863 if(_u_MMuSCAnalysisMQL_169 < -50500)
1868 double time_1_0 = time_1;
1869 double time_2_0 = time_2;
1870 double time_1 = time_1_0;
1871 double time_2 = time_2_0;
1874 if((time_2 - time_1) >= 0)
1884 _t_muSCA_AD_auto.
finish();
1886 _t_muSC_copy1_AD2.
finish();
1887 _t_muSClo_kick_tdiff_check.
finish();
1888 _t_muSCA_raw_auto.
finish();
1889 _t_muSC_gate_B_BBar.
finish();
1891 _t_muSC_muSClo_tdiff_check.
finish();
1892 _t_kick_raw_auto.
finish();
1893 _t_muSC_gate_BBar.
finish();
1894 _t_muSC_copy1_AD.
finish();
1895 _t_muSC_copy1_raw.
finish();
1897 _t_muSC_lo_raw_auto.
finish();
1899 _t_muSC_copy1_raw_auto.
finish();
1900 _t_muSC_kick_tdiff_check.
finish();
1905 _t_muSC_copy1_AD_auto.
finish();