57 {
58
59
66
75
84
89
94
99
104
109
114
120
124
128
132
136
140
144
148
151
158
162
169
174
179
184
189
194
198
209
210 EvtId parnum, mesnum, lnum;
211
215
216 if ( parnum == BP || parnum == BM || parnum == B0 || parnum == B0B || parnum == BS0 ||
217 parnum == BSB )
218 {
219
220 if ( mesnum == DST0 || mesnum == DSTP || mesnum == DSTB || mesnum == DSTM ||
221 mesnum == DSSTP || mesnum == DSSTM )
222 {
223
224 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
225 {
227 return;
228 }
229 if ( lnum == TAUP || lnum == TAUM )
230 {
232 return;
233 }
234 }
235
236 if ( mesnum == D0 || mesnum == DP || mesnum == D0B || mesnum == DM || mesnum == DSP ||
237 mesnum == DSM )
238 {
239
240 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
241 {
243 return;
244 }
245 if ( lnum == TAUP || lnum == TAUM )
246 {
248 return;
249 }
250 }
251
252 if ( mesnum == D1P1P || mesnum == D1P1N || mesnum == D1P10 || mesnum == D1P1B ||
253 mesnum == DS1P || mesnum == DS1M )
254 {
255 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
256 {
258 return;
259 }
260 if ( lnum == TAUP || lnum == TAUM )
261 {
263 return;
264 }
265 }
266
267 if ( mesnum == D3P1P || mesnum == D3P1N || mesnum == D3P10 || mesnum == D3P1B ||
268 mesnum == DS0STP || mesnum == DS0STM )
269 {
270
271 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
272 {
274 return;
275 }
276 if ( lnum == TAUP || lnum == TAUM )
277 {
279 return;
280 }
281 }
282
283 if ( mesnum == D3P0P || mesnum == D3P0N || mesnum == D3P00 || mesnum == D3P0B ||
284 mesnum == DPS1P || mesnum == DPS1M )
285 {
286
287 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
288 {
290 return;
291 }
292 if ( lnum == TAUP || lnum == TAUM )
293 {
295 return;
296 }
297 }
298 if ( mesnum == D3P2P || mesnum == D3P2N || mesnum == D3P20 || mesnum == D3P2B ||
299 mesnum == DS2STP || mesnum == DS2STM )
300 {
301
302 if ( mesnum == DS2STP || mesnum == DS2STM )
303 {
305 return;
306 }
307 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
308 {
310 return;
311 }
312 if ( lnum == TAUP || lnum == TAUM )
313 {
315 return;
316 }
317 }
318
319 if ( mesnum == D21S0P || mesnum == D21S0N || mesnum == D21S00 || mesnum == D21S0B )
320 {
321
322 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
323 {
325 return;
326 }
327 if ( lnum == TAUP || lnum == TAUM )
328 {
330 return;
331 }
332 }
333
334 if ( mesnum == D23S1P || mesnum == D23S1N || mesnum == D23S10 || mesnum == D23S1B )
335 {
336
337 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
338 {
340 return;
341 }
342 if ( lnum == TAUP || lnum == TAUM )
343 {
345 return;
346 }
347 }
348
349 if ( mesnum == RHOP || mesnum == RHOM || mesnum == RHO0 )
350 {
351
352 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
353 {
355 return;
356 }
357 if ( lnum == TAUP || lnum == TAUM )
358 {
360 return;
361 }
362 }
363
364 if ( mesnum == OMEG )
365 {
366
367 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
368 {
370 return;
371 }
372 if ( lnum == TAUP || lnum == TAUM )
373 {
375 return;
376 }
377 }
378
379 if ( mesnum == PIP || mesnum == PIM || mesnum == PI0 )
380 {
381
382 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
383 {
385 return;
386 }
387 if ( lnum == TAUP || lnum == TAUM )
388 {
390 return;
391 }
392 }
393
394 if ( mesnum == ETA )
395 {
396
397 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
398 {
400 return;
401 }
402 if ( lnum == TAUP || lnum == TAUM )
403 {
405 return;
406 }
407 }
408
409 if ( mesnum == ETAPR )
410 {
411
412 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
413 {
415 return;
416 }
417 if ( lnum == TAUP || lnum == TAUM )
418 {
420 return;
421 }
422 }
423
424 if ( mesnum == B1P || mesnum == B1M || mesnum == B10 )
425 {
426
427 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
428 {
430 return;
431 }
432 if ( lnum == TAUP || lnum == TAUM )
433 {
435 return;
436 }
437 }
438
439 if ( mesnum == A0P || mesnum == A0M || mesnum == A00 )
440 {
441
442 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
443 {
445 return;
446 }
447 if ( lnum == TAUP || lnum == TAUM )
448 {
450 return;
451 }
452 }
453
454 if ( mesnum == A1P || mesnum == A1M || mesnum == A10 )
455 {
456
457 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
458 {
460 return;
461 }
462 if ( lnum == TAUP || lnum == TAUM )
463 {
465 return;
466 }
467 }
468
469 if ( mesnum == A2P || mesnum == A2M || mesnum == A20 )
470 {
471
472 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
473 {
475 return;
476 }
477 if ( lnum == TAUP || lnum == TAUM )
478 {
480 return;
481 }
482 }
483
484 if ( mesnum == H1 )
485 {
486
487 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
488 {
490 return;
491 }
492 if ( lnum == TAUP || lnum == TAUM )
493 {
495 return;
496 }
497 }
498
499 if ( mesnum == H1PR )
500 {
501
502 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
503 {
505 return;
506 }
507 if ( lnum == TAUP || lnum == TAUM )
508 {
510 return;
511 }
512 }
513
514 if ( mesnum == F2 )
515 {
516
517 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
518 {
520 return;
521 }
522 if ( lnum == TAUP || lnum == TAUM )
523 {
525 return;
526 }
527 }
528
529 if ( mesnum == F2PR )
530 {
531
532 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
533 {
535 return;
536 }
537 if ( lnum == TAUP || lnum == TAUM )
538 {
540 return;
541 }
542 }
543
544 if ( mesnum == F1 )
545 {
546
547 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
548 {
550 return;
551 }
552 if ( lnum == TAUP || lnum == TAUM )
553 {
555 return;
556 }
557 }
558
559 if ( mesnum == F1PR )
560 {
561
562 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
563 {
565 return;
566 }
567 if ( lnum == TAUP || lnum == TAUM )
568 {
570 return;
571 }
572 }
573
574 if ( mesnum == F0 )
575 {
576
577 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
578 {
580 return;
581 }
582 if ( lnum == TAUP || lnum == TAUM )
583 {
585 return;
586 }
587 }
588
589 if ( mesnum == F0PR )
590 {
591
592 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
593 {
595 return;
596 }
597 if ( lnum == TAUP || lnum == TAUM )
598 {
600 return;
601 }
602 }
603
604 if ( mesnum == RHO2SP || mesnum == RHO2SM || mesnum == RHO2S0 )
605 {
606
607 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
608 {
610 return;
611 }
612 if ( lnum == TAUP || lnum == TAUM )
613 {
615 return;
616 }
617 }
618
619 if ( mesnum == OMEG2S )
620 {
621
622 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
623 {
625 return;
626 }
627 if ( lnum == TAUP || lnum == TAUM )
628 {
630 return;
631 }
632 }
633
634 if ( mesnum == PI2SP || mesnum == PI2SM || mesnum == PI2S0 )
635 {
636
637 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
638 {
640 return;
641 }
642 if ( lnum == TAUP || lnum == TAUM )
643 {
645 return;
646 }
647 }
648
649 if ( mesnum == ETA2S )
650 {
651
652 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
653 {
655 return;
656 }
657 if ( lnum == TAUP || lnum == TAUM )
658 {
660 return;
661 }
662 }
663
664 if ( mesnum == KP || mesnum == KM || mesnum == K1P || mesnum == K1M || mesnum == K1STP ||
665 mesnum == K1STM )
666 {
667
668 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
669 {
671 return;
672 }
673 if ( lnum == TAUP || lnum == TAUM )
674 {
676 return;
677 }
678 }
679
680 if ( mesnum == KSTP || mesnum == KSTM )
681 {
682
683 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
684 {
686 return;
687 }
688 if ( lnum == TAUP || lnum == TAUM )
689 {
691 return;
692 }
693 }
694 }
695
696 if ( parnum == D0 || parnum == DP || parnum == DM || parnum == D0B )
697 {
698
699 if ( mesnum == RHOP || mesnum == RHOM || mesnum == RHO0 )
700 {
701
702 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
703 {
705 return;
706 }
707 }
708
709 if ( mesnum == OMEG )
710 {
711
712 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
713 {
715 return;
716 }
717 }
718
719 if ( mesnum == PIP || mesnum == PIM || mesnum == PI0 )
720 {
721
722 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
723 {
725 return;
726 }
727 }
728
729 if ( mesnum == ETA )
730 {
731
732 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
733 {
735 return;
736 }
737 }
738
739 if ( mesnum == ETAPR )
740 {
741
742 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
743 {
745 return;
746 }
747 }
748
749 if ( mesnum == KP || mesnum == KM || mesnum == K0 || mesnum == K0S || mesnum == K0L ||
750 mesnum == KB )
751 {
752
753 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
754 {
756 return;
757 }
758 }
759
760 if ( mesnum == K1STP || mesnum == K1STM || mesnum == K1ST0 || mesnum == K1STB )
761 {
762
763 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
764 {
766 return;
767 }
768 }
769
770 if ( mesnum == K1P || mesnum == K1M || mesnum == K10 || mesnum == K1B )
771 {
772
773 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
774 {
776 return;
777 }
778 }
779
780 if ( mesnum == KSTP || mesnum == KSTM || mesnum == KST0 || mesnum == KSTB )
781 {
782
783 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
784 {
786 return;
787 }
788 }
789
790 if ( mesnum == K2STP || mesnum == K2STM || mesnum == K2ST0 || mesnum == K2STB )
791 {
792
793 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
794 {
795
796
798
799 return;
800 }
801 }
802
803 if ( mesnum == F0 )
804 {
805 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
806 {
808 return;
809 }
810 }
811 }
812
813 if ( parnum == DSP || parnum == DSM )
814 {
815
816 if ( mesnum == PHI )
817 {
818
819 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
820 {
822 return;
823 }
824 }
825
826 if ( mesnum == ETA )
827 {
828
829 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
830 {
832 return;
833 }
834 }
835
836 if ( mesnum == ETAPR )
837 {
838
839 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
840 {
842 return;
843 }
844 }
845
846 if ( mesnum == KST0 || mesnum == KSTB )
847 {
848
849 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
850 {
852 return;
853 }
854 }
855
856 if ( mesnum == K0 || mesnum == KB || mesnum == K0S || mesnum == K0L )
857 {
858
859 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
860 {
862 return;
863 }
864 }
865
866 if ( mesnum == F0 )
867 {
868 if ( lnum == EP || lnum == EM || lnum == MUP || lnum == MUM )
869 {
871 return;
872 }
873 }
874 }
875
876 if ( parnum == BCP || parnum == BCM )
877 {
879 return;
880 }
881
882
884}
void setProbMax(double prbmx)
static EvtId getId(const std::string &name)