Changes between Version 82 and Version 83 of DatabaseBasedAnalysis
- Timestamp:
- 08/06/18 17:15:12 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DatabaseBasedAnalysis
v82 v83 602 602 603 603 {{{#!sql 604 SELECT 604 SELECT -- 10 605 605 Counter.*, 606 606 `Signal` - `Background`/5 AS `Excess`, 607 607 LiMa(`Signal`, `Background`/5) AS `Significance` 608 608 FROM 609 ( 610 /* Counter */ 611 SELECT 609 ( -- Counter 610 611 SELECT -- 9 612 612 COUNT(IF(Weight>0, 1, NULL)) AS `Signal`, 613 613 COUNT(IF(Weight<0, 1, NULL)) AS `Background` 614 614 FROM 615 ( 616 /* Table9 */ 617 SELECT 615 ( -- Table8 616 617 SELECT -- 8 618 618 Weight, 619 619 (Disp*Disp + Dist*Dist - 2*Disp*Dist*SQRT(1-LX*LX)) AS ThetaSq 620 620 FROM 621 ( 622 /* Table8 */ 623 SELECT 621 ( -- Table7 622 623 SELECT -- 7 624 624 Weight, Dist, LX, 625 IF (SIGN(Sign1)<0 || SIGN(Sign2)<0, -Xi, Xi) * (1-W L) AS Disp625 IF (SIGN(Sign1)<0 || SIGN(Sign2)<0, -Xi, Xi) * (1-WdivL) AS Disp 626 626 FROM 627 ( 628 /* Table7 */ 629 SELECT 630 Weight, W L, Dist, LX,631 1.39252 + 0.154247*Slope + 1.67972*(1-1/(1+4.86232*Leakage1)) AS Xi,632 M3L+0.07 AS Sign1,633 (Dist-0.5 )*7.2-Slope AS Sign2627 ( -- Table6 628 629 SELECT -- 6 630 Weight, WdivL, Dist, LX, 631 1.39252e0 + 0.154247e0*Slope + 1.67972e0*(1-1/(1+4.86232e0*Leakage1)) AS Xi, 632 M3L+0.07e0 AS Sign1, 633 (Dist-0.5e0)*7.2e0-Slope AS Sign2 634 634 FROM 635 ( 636 /* Table6 */ 637 SELECT 638 Weight, Leakage1, W L, LX,639 Norm *0.0117193246260285378 AS Dist,640 M3Long *Sign*0.0117193246260285378 AS M3L,641 SlopeLong*Sign/0.0117193246260285378 AS Slope635 ( -- Table5 636 637 SELECT -- 5 638 Weight, Leakage1, WdivL, LX, 639 Norm *0.0117193246260285378e0 AS Dist, 640 M3Long *Sign*0.0117193246260285378e0 AS M3L, 641 SlopeLong*Sign/0.0117193246260285378e0 AS Slope 642 642 FROM 643 ( 644 /* Table5 */ 645 SELECT 646 Weight, M3Long, SlopeLong, Leakage1, Norm, WL, LX,643 ( -- Table4 644 645 SELECT -- 4 646 Weight, M3Long, SlopeLong, Leakage1, WdivL, LX, Norm, 647 647 ASIN(LX) AS Alpha, 648 648 SIGN(LY) AS Sign 649 FROM 650 ( 651 /* Table4 */ 652 SELECT 653 Weight, M3Long, SlopeLong, Leakage1, Norm, WL,649 FROM 650 ( -- Table 3 651 652 SELECT -- 3 653 Weight, M3Long, SlopeLong, Leakage1, WdivL, Norm, 654 654 TRUNCATE((CosDelta*DY - SinDelta*DX)/Norm, 6) AS LX, 655 655 TRUNCATE((CosDelta*DX + SinDelta*DY)/Norm, 6) AS LY 656 FROM 657 ( 658 /* Table3 */ 659 SELECT 660 Weight, CosDelta, SinDelta, DX, DY, M3Long, SlopeLong, Leakage1, W L,656 FROM 657 ( -- Table2 658 659 SELECT -- 2 660 Weight, CosDelta, SinDelta, DX, DY, M3Long, SlopeLong, Leakage1, WdivL, 661 661 SQRT(DX*DX + DY*DY) AS Norm 662 FROM 663 ( 664 /* Table2 */ 665 SELECT 666 Weight, CosDelta, SinDelta, M3Long, SlopeLong, Leakage1, W L,667 MeanX - PX/1.02 AS DX,668 MeanY - PY/1.02 AS DY669 FROM 662 FROM 663 ( -- Table1 664 665 SELECT -- 1 666 Weight, CosDelta, SinDelta, M3Long, SlopeLong, Leakage1, WdivL, 667 MeanX - PX/1.02e0 AS DX, 668 MeanY - PY/1.02e0 AS DY 669 FROM -- Table0 670 670 ( 671 /* Table1 */ 672 SELECT 673 Weight, MeanX, MeanY, CosDelta, SinDelta, M3Long, SlopeLong, Leakage1, WL, 674 cosa*X - sina*Y AS PX, 675 cosa*Y + sina*X AS PY 676 FROM 677 ( 678 /* Table0 */ 679 SELECT 680 Weight, 681 Size, 682 NumUsedPixels, 683 NumIslands, 684 Leakage1, 685 MeanX, 686 MeanY, 687 CosDelta, 688 SinDelta, 689 M3Long, 690 SlopeLong, 691 Width/Length AS WL, 692 PI()*Width*Length AS Area, 693 cosa, 694 sina, 695 X, 696 Y 697 FROM RunInfo 698 LEFT JOIN Events USING (FileId) 699 LEFT JOIN Position USING (FileId, EvtNumber) 700 CROSS JOIN Wobble 701 WHERE 702 fSourceKey=5 703 AND 704 fRunTypeKey=1 705 AND 706 FileId BETWEEN 131101000 AND 131107000 707 AND 708 fZenithDistanceMax<35 709 AND 710 fR750Cor>0.9*fR750Ref 711 AND 712 NumUsedPixels>5.5 713 AND 714 NumIslands<3.5 715 AND 716 Leakage1<0.1 717 718 ) Table0 719 671 SELECT -- 0 672 Weight, 673 Size, 674 NumUsedPixels, 675 NumIslands, 676 Leakage1, 677 MeanX, 678 MeanY, 679 CosDelta, 680 SinDelta, 681 M3Long, 682 SlopeLong, 683 Width/Length AS WdivL, 684 PI()*Width*Length AS Area, 685 cosa*X - sina*Y AS PX, 686 cosa*Y + sina*X AS PY 687 FROM RunInfo 688 LEFT JOIN Events USING (FileId) 689 LEFT JOIN Position USING (FileId, EvtNumber) 690 CROSS JOIN Wobble 720 691 WHERE 721 Area < LOG10(Size)*898-1535 722 723 ) Table1 724 725 ) Table2 726 727 ) Table3 728 729 ) Table4 730 731 ) Table5 732 733 ) Table6 734 735 ) Table7 736 737 ) Table8 738 739 HAVING 692 fSourceKey=5 693 AND 694 fRunTypeKey=1 695 AND 696 FileId BETWEEN 131101000 AND 131107000 697 AND 698 fZenithDistanceMax<35 699 AND 700 fR750Cor>0.9*fR750Ref 701 AND 702 NumUsedPixels>5.5 703 AND 704 NumIslands<3.5 705 AND 706 Leakage1<0.1 707 708 /* END: SELECT -- 0 */ 709 710 ) Table0 711 712 WHERE 713 Area < LOG10(Size)*898-1535 714 715 /* END: SELECT -- 1 */ 716 717 ) Table1 718 719 /* END: SELECT -- 2 */ 720 721 ) Table2 722 723 /* END: SELECT -- 3 */ 724 725 ) Table3 726 727 /* END: SELECT -- 4 */ 728 729 ) Table4 730 731 /* END: SELECT -- 5 */ 732 733 ) Table5 734 735 /* END: SELECT -- 6 */ 736 737 ) Table6 738 739 /* END: SELECT -- 7 */ 740 741 ) Table7 742 743 /* END: SELECT -- 8 */ 744 745 ) Table8 746 747 WHERE 740 748 ThetaSq<0.024 741 749 742 ) Table9750 /* END: SELECT -- 9 */ 743 751 744 752 ) Counter 745 753 754 /* END: SELECT -- 10 */ 746 755 }}} 747 756 … … 753 762 This new query results in 754 763 {{{ 755 Execution time: 12. 2317s764 Execution time: 12.0002s 756 765 }}} 757 766 … … 789 798 790 799 {{{ 791 Execution time: 7. 64598s800 Execution time: 7.59051s 792 801 }}} 793 802