21 std::string fname(
"AllKnownDecayTrees.txt");
22 ofstream os(fname.c_str());
25 cout <<
"NamedDecayTreeList::getMe():" 26 <<
"\n\t> You just created a NamedDecayTreeList." 27 <<
"\n\t> You can find a list of all known decay trees in " 28 <<
"\n\t> " << fname <<
"." << endl;
33 if(printopt ==
"printAlways" || printopt ==
"printFirstTime"){
37 }
else if(printopt ==
"printAlways"){
53 return keyFinder(name, _trees, dummyAmpInitialiser, successFlag);
57 if(
A_is_in_B(
"NoBgSpinZero", opt))
return _treesNoBgSpinZero;
58 else if(
A_is_in_B(
"OnlyBgSpinZero", opt))
return _treesOnlyBgSpinZero;
59 else if(
A_is_in_B(
"NoCLEO2012", opt))
return _treesNoCLEO2012;
60 else if(
A_is_in_B(
"OnlyCLEO2012", opt))
return _treesOnlyCLEO2012;
61 else if(
"" == opt ||
A_is_in_B(
"ALL", opt))
return _trees;
63 cout <<
"WARNING in NamedDecayTreeList::trees : Unrecognises option " 65 <<
"\n will return default tree (\"ALL\") " 72 std::string longest=
"";
73 for(AmpInitMap::const_iterator it=_trees.begin();
76 if(it->first.size() > longest.size()) longest = it->first;
82 os <<
"\nNamedDecayTreeMap: Printing all decays I know about\n" 83 <<
"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n" 84 <<
"\n=============================" 87 for(AmpInitMap::const_iterator it=_trees.begin();
90 os <<
" (" << counter <<
")" 91 <<
" \"" << it->first <<
"\"\n";
92 os << it->second.tree();
93 os <<
"\n=============================";
118 bool isCLEO2012=
A_is_in_B(
"CLEO2012",opt);
121 if(! isBg)addSimple(ai, opt +
"BgSpinZero");
125 if(! isCLEO2012)addSimple(ai, opt +
"CLEO2012");
127 if(dbThis) cout <<
"NamedDecayTreeList::add: just added D->f\t" 134 addSimple(ai,
"SBW_" + opt);
135 addSimple(ai,
"FermiPS_" + opt);
136 addSimple(ai,
"HistoPS_" + opt);
142 addSimple(CPai, opt);
143 if(! isBg) addSimple(CPai, opt +
"BgSpinZero");
144 if(! isCLEO2012)addSimple(CPai, opt +
"CLEO2012");
147 addSimple(CPai,
"SBW_" + opt);
148 addSimple(CPai,
"FermiPS_" + opt);
149 addSimple(CPai,
"HistoPS_" + opt);
151 if(dbThis) cout <<
"NamedDecayTreeList::add: just added Dbar->fbar\t" 158 addSimple(DtoCPai, opt);
159 if(! isBg) addSimple(DtoCPai,
"BgSpinZero" + opt);
160 if(! isCLEO2012)addSimple(DtoCPai,
"CLEO2012" + opt);
163 addSimple(DtoCPai,
"SBW_" + opt);
164 addSimple(DtoCPai,
"FermiPS_" + opt);
165 addSimple(DtoCPai,
"HistoPS_" + opt);
167 if(dbThis) cout <<
"NamedDecayTreeList::add: just added D->fbar\t" 173 addSimple(DbarToOriginal, opt);
174 if(! isBg) addSimple(DbarToOriginal, opt +
"BgSpinZero");
175 if(! isCLEO2012)addSimple(DbarToOriginal, opt +
"CLEO2012");
178 addSimple(DbarToOriginal,
"SBW_" + opt);
179 addSimple(DbarToOriginal,
"FermiPS_" + opt);
180 addSimple(DbarToOriginal,
"HistoPS_" + opt);
182 if(dbThis) cout <<
"NamedDecayTreeList::add: just added Dbar->f\t" 217 if(dbThis) cout <<
"adding tree with name " << name << endl;
220 if(
A_is_in_B(
"BgSpinZero",opt)) _treesOnlyBgSpinZero[name] = nai;
221 else _treesNoBgSpinZero[name] = nai;
223 if(
A_is_in_B(
"CLEO2012",opt)) _treesOnlyCLEO2012[name] = nai;
224 else _treesNoCLEO2012[name]=nai;
330 make3BodyListForRunningWidth();
332 return _trees.size();
338 makeDplusToKKPiList();
343 return _trees.size();
347 makeKpipiGammaList();
352 makeKsPiPiPizeroList();
354 return _trees.size();
365 dk->
addDgtr(211, 113)->addDgtr(211,-211);
374 dk->
addDgtr(211, 100113)->addDgtr(211,-211);
383 dk->
addDgtr(211, 9010221)->addDgtr(211,-211);
389 dk->
addDgtr(211, 9000221)->addDgtr(211,-211);
395 dk->
addDgtr(211, 999001)->addDgtr(211,-211);
401 dk->
addDgtr(321, 323)->addDgtr(321,-211);
407 dk->
addDgtr(211, 113)->addDgtr(211,-211);
413 dk->
addDgtr(211, 999001)->addDgtr(211,-211);
419 dk->
addDgtr(211, 9981)->addDgtr(211,-211);
425 dk->
addDgtr(211, 9993)->addDgtr(211,-211);
432 dk->
addDgtr(321, 113)->addDgtr(211,-211);
438 dk->
addDgtr(321, 223)->addDgtr(211,-211);
443 dk->
addDgtr(211, 323)->addDgtr(321,-211);
450 dk->
addDgtr(211, 10321)->addDgtr(321,-211);
456 dk->
addDgtr(321, 9010221)->addDgtr(211,-211);
463 dk->
addDgtr(321, 113)->addDgtr(211,-211);
469 dk->
addDgtr(211, 323)->addDgtr(321,-211);
477 dk->
addDgtr(321, 113)->addDgtr(211,-211);
483 dk->
addDgtr(211, 323)->addDgtr(321,-211);
489 dk->
addDgtr(321, 113)->addDgtr(211,-211);
495 dk->
addDgtr(211, 323)->addDgtr(321,-211);
500 return _trees.size();
512 dk->
addDgtr(-411, 10433)->addDgtr(421, 321);
518 dk->
addDgtr(-411, 435 )->addDgtr(421, 321);
524 dk->
addDgtr(-411, 9999915)->addDgtr(421, 321);
530 dk->
addDgtr(-411,9999916 )->addDgtr(421, 321);
535 dk->
addDgtr(-411,9999917 )->addDgtr(421, 321);
541 dk->
addDgtr(-411,9999918 )->addDgtr(421, 321);
546 dk->
addDgtr(-411,9999919 )->addDgtr(421, 321);
552 dk->
addDgtr(-411, 9993)->addDgtr(421, 321);
559 dk->
addDgtr(421, 9993)->addDgtr(-411, 321);
566 dk->
addDgtr(321, 9993)->addDgtr(421, -411);
572 return _trees.size();
582 dk->
addDgtr(-421, 10433)->addDgtr(421, 321);
588 dk->
addDgtr(-421, 435)->addDgtr(421, 321);
594 dk->
addDgtr(-421, 9999915)->addDgtr(421, 321);
600 dk->
addDgtr(-421,9999916 )->addDgtr(421, 321);
605 dk->
addDgtr(-421,9999917 )->addDgtr(421, 321);
611 dk->
addDgtr(-421,9999918 )->addDgtr(421, 321);
616 dk->
addDgtr(-421,9999919 )->addDgtr(421, 321);
622 dk->
addDgtr(321, 30443)->addDgtr(421, -421);
628 dk->
addDgtr(321, 100445)->addDgtr(421, -421);
634 dk->
addDgtr(321, 9000443)->addDgtr(421, -421);
640 dk->
addDgtr(321, 9010443)->addDgtr(421, -421);
646 dk->
addDgtr(321, 9020443)->addDgtr(421, -421);
652 dk->
addDgtr(-421, 9993)->addDgtr(421, 321);
658 return _trees.size();
684 dk->
addDgtr(310, 999001)->addDgtr(211, -211);
690 dk->
addDgtr(310, 113)->addDgtr(211, -211);
698 dk->
addDgtr(310, 223)->addDgtr(211, -211);
704 dk->
addDgtr(310, 9010221)->addDgtr(211, -211);
711 dk->
addDgtr(310, 9010221)->addDgtr(211, -211);
717 dk->
addDgtr(310, 999011)->addDgtr(211, -211);
723 dk->
addDgtr(310, 225)->addDgtr(211, -211);
729 dk->
addDgtr(310, 30221)->addDgtr(211, -211);
735 dk->
addDgtr(310, 100113)->addDgtr(211, -211);
744 dk->
addDgtr(-211, 323)->addDgtr(310, +211);
751 dk->
addDgtr(-211, 100323)->addDgtr(310, +211);
758 dk->
addDgtr(-211, 10321)->addDgtr(310, 211);
766 dk->
addDgtr(-211, 325)->addDgtr(310, 211);
773 dk->
addDgtr(-211, 30323)->addDgtr(310, 211);
784 return _trees.size();
806 dk->
addDgtr(111, -30313)->addDgtr(-321, 211);
812 dk->
addDgtr(211, -30323)->addDgtr(-321, 111);
818 dk->
addDgtr(-321, 30213)->addDgtr(211, 111);
824 dk->
addDgtr(-321, 100213)->addDgtr(211, 111);
830 dk->
addDgtr(111, -315)->addDgtr(-321, 211);
836 dk->
addDgtr(211, -325)->addDgtr(-321, 111);
842 dk->
addDgtr(111, -10311)->addDgtr(-321, 211);
849 dk->
addDgtr(211, -10321)->addDgtr(-321, 111);
855 dk->
addDgtr(111, -100313)->addDgtr(-321, 211);
861 dk->
addDgtr(211, -100323)->addDgtr(-321, 111);
867 dk->
addDgtr(211, -323)->addDgtr(-321, 111);
873 dk->
addDgtr(111, -313)->addDgtr(-321, 211);
879 dk->
addDgtr(-321, 213)->addDgtr(211, 111);
889 return _trees.size();
903 dk->
addDgtr(321, -313)->addDgtr(-321, 211);
909 dk->
addDgtr(321, -10311)->addDgtr(-321, 211);
915 dk->
addDgtr(321, -315)->addDgtr(-321, 211);
921 dk->
addDgtr(321, -999041)->addDgtr(-321, 211);
931 dk->
addDgtr(321, -10311)->addDgtr(-321, 211);
937 dk->
addDgtr(321, 9981)->addDgtr(-321, 211);
947 dk->
addDgtr(211, 333)->addDgtr(321, -321);
953 dk->
addDgtr(211, 100333)->addDgtr(321, -321);
959 dk->
addDgtr(211, 10111)->addDgtr(321, -321);
972 return _trees.size();
978 dkRho0Pi0.
addDgtr(111, 113)->addDgtr(211, -211) ;
983 dkRhopPim.
addDgtr(-211, 213)->addDgtr(211, 111) ;
988 dkRhomPip.
addDgtr(211, -213)->addDgtr(-211, 111) ;
993 dkRho0_1450Pi0.
addDgtr(111, 100113)->addDgtr(211, -211) ;
994 add(dkRho0_1450Pi0) ;
998 dkRhop_1450Pim.
addDgtr(-211, 100213)->addDgtr(211, 111) ;
999 add(dkRhop_1450Pim) ;
1003 dkRhom_1450Pip.
addDgtr(211, -100213)->addDgtr(-211, 111) ;
1004 add(dkRhom_1450Pip) ;
1008 dkRho0_1700Pi0.
addDgtr(111, 30113)->addDgtr(211, -211) ;
1009 add(dkRho0_1700Pi0) ;
1013 dkRhop_1700Pim.
addDgtr(-211, 30213)->addDgtr(211, 111) ;
1014 add(dkRhop_1700Pim) ;
1018 dkRhom_1700Pip.
addDgtr(211, -30213)->addDgtr(-211, 111) ;
1019 add(dkRhom_1700Pip) ;
1023 dkf0_980Pi0.
addDgtr(111, 9010221)->addDgtr(211, -211) ;
1028 dkf0_1370Pi0.
addDgtr(111, 30221)->addDgtr(211, -211) ;
1033 dkf0_1500Pi0.
addDgtr(111, 9030221)->addDgtr(211, -211) ;
1038 dkf0_1710Pi0.
addDgtr(111, 10331)->addDgtr(211, -211) ;
1043 dkf2_1270Pi0.
addDgtr(111, 225)->addDgtr(211, -211) ;
1047 return _trees.size() ;
1053 dkKstKm.
addDgtr(-321,323)->addDgtr(321,111);
1058 dkKst_1410Km.
addDgtr(-321,100323)->addDgtr(321,111);
1063 dkKstLASS.
addDgtr(-321, 10321)->addDgtr(321, 111);
1069 dkPhiPi0.
addDgtr(111,333)->addDgtr(321,-321);
1074 dkf0Pi0.
addDgtr(111,9010221)->addDgtr(321,-321);
1080 dka0Pi0.
addDgtr(111,9000111)->addDgtr(321,-321);
1085 dkf2Pi0.
addDgtr(111,335)->addDgtr(321,-321);
1090 dkKstKp.
addDgtr(321,-323)->addDgtr(-321,111);
1095 dkKst_1410Kp.
addDgtr(321,-100323)->addDgtr(-321,111);
1100 return _trees.size();
1111 dk->
addDgtr(100443, 10323)->addDgtr(211, 313)->addDgtr(321,-211);
1123 k1.
addDgtr(211, 313)->addDgtr(321,-211);
1135 dk->
addDgtr(100443, 10323)->addDgtr(321, 113)->addDgtr(211,-211);
1154 dk->
addDgtr(100443, 10323)->addDgtr(321, 223)->addDgtr(211,-211);
1160 dk->
addDgtr(100443, 10323)->addDgtr(321, 9000221)->addDgtr(211,-211);
1173 dk->
addDgtr(100443, 10323)->addDgtr(211, 10311)->addDgtr(321,-211);
1186 dk->
addDgtr(100443, 20323)->addDgtr(211, 313)->addDgtr(321,-211);
1196 dk->
addDgtr(100443, 20323)->addDgtr(321, 113)->addDgtr(211,-211);
1213 dk->
addDgtr(100443, 100323)->addDgtr(211, 313)->addDgtr(321,-211);
1224 dk->
addDgtr(100443, 100323)->addDgtr(321, 113)->addDgtr(211,-211);
1242 dk->
addDgtr(100443, 325)->addDgtr(211, 313)->addDgtr(321,-211);
1248 dk->
addDgtr(100443, 325)->addDgtr(321, 113)->addDgtr(211,-211);
1257 dk->
addDgtr(100443, 100321)->addDgtr(211, 313)->addDgtr(321,-211);
1264 dk->
addDgtr(100443, 100321)->addDgtr(321, 113)->addDgtr(211,-211);
1276 dk->
addDgtr(100443, 100321)->addDgtr(321, 9010221)->addDgtr(211,-211);
1285 dk->
addDgtr(100443, 100321)->addDgtr(211, 10311)->addDgtr(321,-211);
1294 dk->
addDgtr(100443, 9000325)->addDgtr(211, 313)->addDgtr(321,-211);
1300 dk->
addDgtr(100443, 9000325)->addDgtr(321, 113)->addDgtr(211,-211);
1309 dk->
addDgtr(100443, 9000325)->addDgtr(321, 9010221)->addDgtr(211,-211);
1316 dk->
addDgtr(100443, 9000325)->addDgtr(321, 225)->addDgtr(211,-211);
1322 dk->
addDgtr(100443, 9000325)->addDgtr(211, 315)->addDgtr(321,-211);
1328 dk->
addDgtr(100443, 9000323)->addDgtr(211, 313)->addDgtr(321,-211);
1338 dk->
addDgtr(100443, 9000323)->addDgtr(321, 113)->addDgtr(211,-211);
1353 dk->
addDgtr(100443, 30323)->addDgtr(211, 313)->addDgtr(321,-211);
1363 dk->
addDgtr(100443, 30323)->addDgtr(321, 113)->addDgtr(211,-211);
1378 dk->
addDgtr(100443, 10325)->addDgtr(211, 313)->addDgtr(321,-211);
1384 dk->
addDgtr(100443, 10325)->addDgtr(321, 113)->addDgtr(211,-211);
1393 dk->
addDgtr(100443, 10325)->addDgtr(321, 9010221)->addDgtr(211,-211);
1400 dk->
addDgtr(100443, 10325)->addDgtr(321, 225)->addDgtr(211,-211);
1406 dk->
addDgtr(100443, 10325)->addDgtr(211, 315)->addDgtr(321,-211);
1415 dk->
addDgtr(321, 9999991)->addDgtr(100443, 113)->addDgtr(211,-211);
1423 dk->
addDgtr(321, 9010443)->addDgtr(100443, 9981)->addDgtr(211,-211);
1428 dk->
addDgtr(321, 9010443)->addDgtr(100443, 9993)->addDgtr(211,-211);
1434 dk->
addDgtr(321, 9999992)->addDgtr(100443, 9981)->addDgtr(211,-211);
1439 dk->
addDgtr(321, 9999992)->addDgtr(100443, 9993)->addDgtr(211,-211);
1445 dk->
addDgtr(321, 9999992)->addDgtr(100443, 113)->addDgtr(211,-211);
1459 dk->
addDgtr(321, 9999992)->addDgtr(100443, 9010221)->addDgtr(211,-211);
1468 dk->
addDgtr(321, 9999992)->addDgtr(100443, 9000221)->addDgtr(211,-211);
1477 dk->
addDgtr(321, 9999914)->addDgtr(100443, 9981)->addDgtr(211,-211);
1482 dk->
addDgtr(321, 9999914)->addDgtr(100443, 9993)->addDgtr(211,-211);
1488 dk->
addDgtr(321, 9999992)->addDgtr(100443, 9010221)->addDgtr(211,-211);
1676 dk->
addDgtr(321, 9999992)->addDgtr(211, 9999993)->addDgtr(100443,-211);
1682 dk->
addDgtr(321, 9999992)->addDgtr(-211, 9999993)->addDgtr(100443,211);
1689 dk->
addDgtr(321, 9993)->addDgtr(211, 9999993)->addDgtr(100443,-211);
1693 dk->
addDgtr(321, 9993)->addDgtr(-211, 9999993)->addDgtr(100443,211);
1775 dk->
addDgtr(211, 9999992)->addDgtr(-211, 9999993)->addDgtr(100443,321);
1783 dk->
addDgtr(-211, 9999992)->addDgtr(321, 9999993)->addDgtr(100443,-211);
1791 dk->
addDgtr(211, 9999992)->addDgtr(100443, 10311)->addDgtr(321,-211);
1798 dk->
addDgtr(211, 9999914)->addDgtr(-211, 9999993)->addDgtr(100443,321);
1804 dk->
addDgtr(-211, 9999914)->addDgtr(321, 9999993)->addDgtr(100443,-211);
1810 dk->
addDgtr(321, 9999914)->addDgtr(100443, 9010221)->addDgtr(211,-211);
1817 dk->
addDgtr(321, 9999914)->addDgtr(100443, 9000221)->addDgtr(211,-211);
1824 dk->
addDgtr(211, 9999914)->addDgtr(100443, 10311)->addDgtr(321,-211);
1831 dk->
addDgtr(321, 9999991)->addDgtr(100443, 113)->addDgtr(211,-211);
1839 dk->
addDgtr(321, 92)->addDgtr(100443, 113)->addDgtr(211,-211);
1846 dk->
addDgtr(321, 97)->addDgtr(100443, 113)->addDgtr(211,-211);
1853 dk->
addDgtr(321, 9991)->addDgtr(100443, 113)->addDgtr(211,-211);
1861 dk->
addDgtr(211, 92)->addDgtr(100443, 313)->addDgtr(321,-211);
1866 dk->
addDgtr(211, 97)->addDgtr(100443, 313)->addDgtr(321,-211);
1871 dk->
addDgtr(211, 9991)->addDgtr(100443, 313)->addDgtr(321,-211);
1877 dk->
addDgtr(321, 91)->addDgtr(100443, 113)->addDgtr(211,-211);
1884 dk->
addDgtr(321, 96)->addDgtr(100443, 113)->addDgtr(211,-211);
1891 dk->
addDgtr(321, 9981)->addDgtr(100443, 113)->addDgtr(211,-211);
1899 dk->
addDgtr(211, 91)->addDgtr(100443, 313)->addDgtr(321,-211);
1904 dk->
addDgtr(211, 96)->addDgtr(100443, 313)->addDgtr(321,-211);
1908 dk->
addDgtr(211, 9981)->addDgtr(100443, 313)->addDgtr(321,-211);
1914 dk->
addDgtr(321, 94)->addDgtr(100443, 113)->addDgtr(211,-211);
1921 dk->
addDgtr(321, 99)->addDgtr(100443, 113)->addDgtr(211,-211);
1928 dk->
addDgtr(321, 94)->addDgtr(100443, 113)->addDgtr(211,-211);
1936 dk->
addDgtr(211, 9983)->addDgtr(100443, 313)->addDgtr(321,-211);
1941 dk->
addDgtr(211, 99)->addDgtr(100443, 313)->addDgtr(321,-211);
1946 dk->
addDgtr(211, 9983)->addDgtr(100443, 313)->addDgtr(321,-211);
1952 dk->
addDgtr(321, 93)->addDgtr(100443, 225)->addDgtr(211,-211);
1957 dk->
addDgtr(321, 98)->addDgtr(100443, 225)->addDgtr(211,-211);
1962 dk->
addDgtr(321, 9993)->addDgtr(100443, 225)->addDgtr(211,-211);
1968 dk->
addDgtr(211, 93)->addDgtr(100443, 315)->addDgtr(321,-211);
1973 dk->
addDgtr(211, 98)->addDgtr(100443, 315)->addDgtr(321,-211);
1978 dk->
addDgtr(211, 9993)->addDgtr(100443, 315)->addDgtr(321,-211);
1989 dk->
addDgtr(100443, 10323)->addDgtr(211, 9993)->addDgtr(321,-211);
1995 dk->
addDgtr(100443, 10323)->addDgtr(321, 9993)->addDgtr(211,-211);
2001 dk->
addDgtr(100443, 10323)->addDgtr(-211, 9993)->addDgtr(321,211);
2009 dk->
addDgtr(100443, 10323)->addDgtr(211, 9981)->addDgtr(321,-211);
2015 dk->
addDgtr(100443, 10323)->addDgtr(321, 9981)->addDgtr(211,-211);
2021 dk->
addDgtr(100443, 10323)->addDgtr(-211, 9981)->addDgtr(321,211);
2029 dk->
addDgtr(100443, 9983)->addDgtr(211, 313)->addDgtr(321,-211);
2037 dk->
addDgtr(100443, 9983)->addDgtr(321, 113)->addDgtr(211,-211);
2058 dk->
addDgtr(100443, 9993)->addDgtr(321, 113)->addDgtr(211,-211);
2069 dk->
addDgtr(321, 9993)->addDgtr(100443, 113)->addDgtr(211,-211);
2080 dk->
addDgtr(321, 9983)->addDgtr(100443, 113)->addDgtr(211,-211);
2146 dk->
addDgtr(100443, 9991)->addDgtr(321,9981)->addDgtr(211,-211);
2153 dk->
addDgtr(100443, 9983)->addDgtr(321, 9993)->addDgtr(211,-211);
2163 dk->
addDgtr(100443, 9983)->addDgtr(211, 9993)->addDgtr(321,-211);
2171 dk->
addDgtr(100443, 9983)->addDgtr(-211, 9993)->addDgtr(321,211);
2181 dk->
addDgtr(100443, 9993)->addDgtr(321, 9993)->addDgtr(211,-211);
2189 dk->
addDgtr(100443, 9993)->addDgtr(211, 9993)->addDgtr(321,-211);
2197 dk->
addDgtr(100443, 9993)->addDgtr(-211, 9993)->addDgtr(321,211);
2208 dk->
addDgtr(321, 9993)->addDgtr(100443, 9981)->addDgtr(211,-211);
2214 dk->
addDgtr(211, 9993)->addDgtr(100443, 9981)->addDgtr(321,-211);
2220 dk->
addDgtr(-211, 9993)->addDgtr(100443, 9981)->addDgtr(321,211);
2227 dk->
addDgtr(100443, 9983)->addDgtr(321, 9981)->addDgtr(211,-211);
2231 dk->
addDgtr(100443, 9983)->addDgtr(211, 9981)->addDgtr(321,-211);
2235 dk->
addDgtr(100443, 9983)->addDgtr(-211, 9981)->addDgtr(321,211);
2242 dk->
addDgtr(321, 9993)->addDgtr(100443, 9981)->addDgtr(211,-211);
2246 dk->
addDgtr(211, 9993)->addDgtr(100443, 9981)->addDgtr(321,-211);
2250 dk->
addDgtr(-211, 9993)->addDgtr(100443, 9981)->addDgtr(321,211);
2384 return _trees.size();
2393 dk->
addDgtr(22, 10323)->addDgtr(211, 313)->addDgtr(321,-211);
2409 dk->
addDgtr(22, 10323)->addDgtr(321, 113)->addDgtr(211,-211);
2427 dk->
addDgtr(22, 10323)->addDgtr(211, 10311)->addDgtr(321,-211);
2436 dk->
addDgtr(22, 20323)->addDgtr(211, 313)->addDgtr(321,-211);
2444 dk->
addDgtr(22, 20323)->addDgtr(321, 113)->addDgtr(211,-211);
2452 dk->
addDgtr(22, 100323)->addDgtr(211, 313)->addDgtr(321,-211);
2460 dk->
addDgtr(22, 100323)->addDgtr(321, 113)->addDgtr(211,-211);
2470 dk->
addDgtr(22, 325)->addDgtr(211, 313)->addDgtr(321,-211);
2478 dk->
addDgtr(22, 325)->addDgtr(321, 113)->addDgtr(211,-211);
2488 dk->
addDgtr(22, 9000325)->addDgtr(211, 313)->addDgtr(321,-211);
2496 dk->
addDgtr(22, 9000325)->addDgtr(321, 113)->addDgtr(211,-211);
2506 dk->
addDgtr(22, 10325)->addDgtr(211, 313)->addDgtr(321,-211);
2514 dk->
addDgtr(22, 10325)->addDgtr(321, 113)->addDgtr(211,-211);
2524 dk->
addDgtr(22, 10325)->addDgtr(321, 9010221)->addDgtr(211,-211);
2533 dk->
addDgtr(22, 10325)->addDgtr(321, 225)->addDgtr(211,-211);
2542 dk->
addDgtr(22, 10325)->addDgtr(211, 315)->addDgtr(321,-211);
2550 dk->
addDgtr(22, 20325)->addDgtr(211, 313)->addDgtr(321,-211);
2558 dk->
addDgtr(22, 20325)->addDgtr(321, 113)->addDgtr(211,-211);
2568 dk->
addDgtr(22, 20325)->addDgtr(321, 223)->addDgtr(211,-211);
2576 dk->
addDgtr(22, 20325)->addDgtr(321, 9010221)->addDgtr(211,-211);
2585 dk->
addDgtr(22, 20325)->addDgtr(321, 225)->addDgtr(211,-211);
2594 dk->
addDgtr(22, 20325)->addDgtr(211, 315)->addDgtr(321,-211);
2602 dk->
addDgtr(22, 100325)->addDgtr(211, 313)->addDgtr(321,-211);
2610 dk->
addDgtr(22, 100325)->addDgtr(321, 113)->addDgtr(211,-211);
2620 dk->
addDgtr(22, 9010325)->addDgtr(211, 313)->addDgtr(321,-211);
2628 dk->
addDgtr(22, 9010325)->addDgtr(211, 100313)->addDgtr(321,-211);
2636 dk->
addDgtr(22, 9010325)->addDgtr(321, 113)->addDgtr(211,-211);
2646 dk->
addDgtr(22, 9010325)->addDgtr(321, 9010221)->addDgtr(211,-211);
2655 dk->
addDgtr(22, 9010325)->addDgtr(321, 225)->addDgtr(211,-211);
2663 dk->
addDgtr(22, 9010325)->addDgtr(211, 315)->addDgtr(321,-211);
2674 dk->
addDgtr(22, 9991)->addDgtr(321,9981)->addDgtr(211,-211);
2685 dk->
addDgtr(22, 9983)->addDgtr(321, 9993)->addDgtr(211,-211);
2695 dk->
addDgtr(22, 9983)->addDgtr(211, 9993)->addDgtr(321,-211);
2705 dk->
addDgtr(22, 9983)->addDgtr(-211, 9993)->addDgtr(321,211);
2715 return _trees.size();
2724 dk->
addDgtr(443, 10323)->addDgtr(211, 313)->addDgtr(321,-211);
2739 k1.
addDgtr(211, 313)->addDgtr(321,-211);
2754 dk->
addDgtr(443, 10323)->addDgtr(211, 313)->addDgtr(321,-211);
2764 dk->
addDgtr(443, 10323)->addDgtr(211, 313)->addDgtr(321,-211);
2775 dk->
addDgtr(443, 10323)->addDgtr(211, 100313)->addDgtr(321,-211);
2785 k1.
addDgtr(211, 313)->addDgtr(100321,-211);
2795 dk->
addDgtr(443, 10323)->addDgtr(211, 100313)->addDgtr(321,-211);
2804 dk->
addDgtr(443, 10323)->addDgtr(211, 100313)->addDgtr(321,-211);
2814 dk->
addDgtr(443, 10323)->addDgtr(321, 113)->addDgtr(211,-211);
2850 K1.
addDgtr(321, 113)->addDgtr(211,-211);
2866 dk->
addDgtr(443, 10323)->addDgtr(321, 113)->addDgtr(-211,211);
2887 dk->
addDgtr(443, 10323)->addDgtr(321, 223)->addDgtr(211,-211);
2896 dk->
addDgtr(443, 10323)->addDgtr(321, 9000221)->addDgtr(211,-211);
2911 dk->
addDgtr(443, 10323)->addDgtr(321, 9010221)->addDgtr(211,-211);
2927 dk->
addDgtr(443, 10323)->addDgtr(321, 30221)->addDgtr(211,-211);
2945 dk->
addDgtr(443, 10323)->addDgtr(211, 10311)->addDgtr(321,-211);
2963 dk->
addDgtr(443, 10323)->addDgtr(211, 900311)->addDgtr(321,-211);
2977 dk->
addDgtr(443, 20323)->addDgtr(211, 313)->addDgtr(321,-211);
2997 K1.
addDgtr(211, 313)->addDgtr(321,-211);
3008 dk->
addDgtr(443, 20323)->addDgtr(321, 113)->addDgtr(211,-211);
3037 K1.
addDgtr(321, 113)->addDgtr(211,-211);
3048 dk->
addDgtr(443, 20323)->addDgtr(321, 223)->addDgtr(211,-211);
3060 dk->
addDgtr(443, 9991)->addDgtr(321,9981)->addDgtr(211,-211);
3073 dk->
addDgtr(443, 9983)->addDgtr(321, 9993)->addDgtr(211,-211);
3085 dk->
addDgtr(443, 9983)->addDgtr(211, 9993)->addDgtr(321,-211);
3095 dk->
addDgtr(443, 9983)->addDgtr(-211, 9993)->addDgtr(321,211);
3108 dk->
addDgtr(443, 20323)->addDgtr(321, 9000221)->addDgtr(211,-211);
3116 dk->
addDgtr(443, 20323)->addDgtr(321, 9010221)->addDgtr(211,-211);
3124 dk->
addDgtr(443, 20323)->addDgtr(321, 30221)->addDgtr(211,-211);
3134 dk->
addDgtr(443, 20323)->addDgtr(211, 10311)->addDgtr(321,-211);
3144 dk->
addDgtr(443, 100323)->addDgtr(211, 313)->addDgtr(321,-211);
3158 dk->
addDgtr(443, 100323)->addDgtr(321, 113)->addDgtr(211,-211);
3179 dk->
addDgtr(443, 100321)->addDgtr(211, 313)->addDgtr(321,-211);
3186 dk->
addDgtr(443, 100321)->addDgtr(321, 113)->addDgtr(211,-211);
3198 dk->
addDgtr(443, 100321)->addDgtr(321, 9010221)->addDgtr(211,-211);
3207 dk->
addDgtr(443, 100321)->addDgtr(211, 10311)->addDgtr(321,-211);
3216 dk->
addDgtr(443, 9000325)->addDgtr(211, 313)->addDgtr(321,-211);
3230 dk->
addDgtr(443, 9000325)->addDgtr(211, 100313)->addDgtr(321,-211);
3244 dk->
addDgtr(443, 9000325)->addDgtr(321, 113)->addDgtr(211,-211);
3264 dk->
addDgtr(443, 9000325)->addDgtr(321, 223)->addDgtr(211,-211);
3273 dk->
addDgtr(443, 9000325)->addDgtr(321, 9010221)->addDgtr(211,-211);
3283 dk->
addDgtr(443, 9000325)->addDgtr(321, 225)->addDgtr(211,-211);
3293 dk->
addDgtr(443, 9000325)->addDgtr(211, 315)->addDgtr(321,-211);
3301 dk->
addDgtr(443, 10325)->addDgtr(211, 313)->addDgtr(321,-211);
3317 dk->
addDgtr(443, 10325)->addDgtr(211, 100313)->addDgtr(321,-211);
3333 dk->
addDgtr(443, 10325)->addDgtr(321, 113)->addDgtr(211,-211);
3359 dk->
addDgtr(443, 10325)->addDgtr(321, 223)->addDgtr(211,-211);
3368 dk->
addDgtr(443, 10325)->addDgtr(321, 9010221)->addDgtr(211,-211);
3380 dk->
addDgtr(443, 10325)->addDgtr(321, 225)->addDgtr(211,-211);
3390 dk->
addDgtr(443, 10325)->addDgtr(211, 315)->addDgtr(321,-211);
3400 dk->
addDgtr(443, 20325)->addDgtr(211, 313)->addDgtr(321,-211);
3414 dk->
addDgtr(443, 20325)->addDgtr(211, 100313)->addDgtr(321,-211);
3428 dk->
addDgtr(443, 20325)->addDgtr(321, 113)->addDgtr(211,-211);
3448 dk->
addDgtr(443, 20325)->addDgtr(321, 223)->addDgtr(211,-211);
3457 dk->
addDgtr(443, 20325)->addDgtr(321, 9010221)->addDgtr(211,-211);
3467 dk->
addDgtr(443, 20325)->addDgtr(321, 225)->addDgtr(211,-211);
3476 dk->
addDgtr(443, 20325)->addDgtr(211, 315)->addDgtr(321,-211);
3485 dk->
addDgtr(443, 9010325)->addDgtr(211, 313)->addDgtr(321,-211);
3499 dk->
addDgtr(443, 9010325)->addDgtr(211, 100313)->addDgtr(321,-211);
3513 dk->
addDgtr(443, 9010325)->addDgtr(321, 113)->addDgtr(211,-211);
3533 dk->
addDgtr(443, 9010325)->addDgtr(321, 223)->addDgtr(211,-211);
3542 dk->
addDgtr(443, 9010325)->addDgtr(321, 9010221)->addDgtr(211,-211);
3552 dk->
addDgtr(443, 9010325)->addDgtr(321, 225)->addDgtr(211,-211);
3561 dk->
addDgtr(443, 9010325)->addDgtr(211, 315)->addDgtr(321,-211);
3570 dk->
addDgtr(443, 325)->addDgtr(211, 313)->addDgtr(321,-211);
3579 dk->
addDgtr(443, 325)->addDgtr(321, 113)->addDgtr(211,-211);
3590 dk->
addDgtr(443, 325)->addDgtr(321, 223)->addDgtr(211,-211);
3599 dk->
addDgtr(443, 100325)->addDgtr(211, 313)->addDgtr(321,-211);
3609 dk->
addDgtr(443, 100325)->addDgtr(321, 113)->addDgtr(211,-211);
3624 dk->
addDgtr(443, 100325)->addDgtr(321, 223)->addDgtr(211,-211);
3633 dk->
addDgtr(443, 30323)->addDgtr(211, 313)->addDgtr(321,-211);
3646 dk->
addDgtr(443, 30323)->addDgtr(321, 113)->addDgtr(211,-211);
3664 dk->
addDgtr(443, 30323)->addDgtr(321, 223)->addDgtr(211,-211);
3673 dk->
addDgtr(443, 9000323)->addDgtr(211, 313)->addDgtr(321,-211);
3687 k1.
addDgtr(211, 313)->addDgtr(321,-211);
3697 dk->
addDgtr(443, 9000323)->addDgtr(211, 313)->addDgtr(321,-211);
3706 dk->
addDgtr(443, 9000323)->addDgtr(211, 313)->addDgtr(321,-211);
3716 dk->
addDgtr(443, 9000323)->addDgtr(211, 100313)->addDgtr(321,-211);
3726 k1.
addDgtr(211, 313)->addDgtr(100321,-211);
3736 dk->
addDgtr(443, 9000323)->addDgtr(211, 100313)->addDgtr(321,-211);
3745 dk->
addDgtr(443, 9000323)->addDgtr(211, 100313)->addDgtr(321,-211);
3755 dk->
addDgtr(443, 9000323)->addDgtr(321, 113)->addDgtr(211,-211);
3780 K1.
addDgtr(321, 113)->addDgtr(211,-211);
3791 dk->
addDgtr(443, 9000323)->addDgtr(321, 223)->addDgtr(211,-211);
3800 dk->
addDgtr(443, 9000323)->addDgtr(321, 9000221)->addDgtr(211,-211);
3808 dk->
addDgtr(443, 9000323)->addDgtr(321, 9010221)->addDgtr(211,-211);
3816 dk->
addDgtr(443, 9000323)->addDgtr(321, 30221)->addDgtr(211,-211);
3826 dk->
addDgtr(443, 9000323)->addDgtr(211, 10311)->addDgtr(321,-211);
3837 dk->
addDgtr(443, 9000323)->addDgtr(211, 900311)->addDgtr(321,-211);
3846 dk->
addDgtr(321, 100443)->addDgtr(443, 9981)->addDgtr(211,-211);
3854 dk->
addDgtr(321, 9100443)->addDgtr(443, 9981)->addDgtr(211,-211);
3864 dk->
addDgtr(321, 9999991)->addDgtr(443, 9993)->addDgtr(211,-211);
3873 dk->
addDgtr(321, 9999991)->addDgtr(443, 113)->addDgtr(211,-211);
3884 dk->
addDgtr(321, 9999992)->addDgtr(443, 9981)->addDgtr(211,-211);
3891 dk->
addDgtr(321, 9999992)->addDgtr(443, 9993)->addDgtr(211,-211);
3900 dk->
addDgtr(321, 9999992)->addDgtr(443, 9000221)->addDgtr(211,-211);
3909 dk->
addDgtr(321, 9999992)->addDgtr(443, 113)->addDgtr(211,-211);
3926 dk->
addDgtr(321, 9999992)->addDgtr(211, 9999993)->addDgtr(443,-211);
3935 dk->
addDgtr(321, 9999992)->addDgtr(-211, 9999993)->addDgtr(443,211);
3945 dk->
addDgtr(321, 9993)->addDgtr(211, 9999993)->addDgtr(443,-211);
3952 dk->
addDgtr(321, 9993)->addDgtr(-211, 9999993)->addDgtr(443,211);
3961 dk->
addDgtr(321, 9999992)->addDgtr(443, 9010221)->addDgtr(211,-211);
3972 dk->
addDgtr(321, 9999992)->addDgtr(443, 9000221)->addDgtr(211,-211);
3981 dk->
addDgtr(321, 9999914)->addDgtr(443, 9981)->addDgtr(211,-211);
3987 dk->
addDgtr(321, 9999914)->addDgtr(443, 9993)->addDgtr(211,-211);
3995 dk->
addDgtr(321, 9999914)->addDgtr(443, 9000221)->addDgtr(211,-211);
4002 dk->
addDgtr(321, 9999914)->addDgtr(443, 113)->addDgtr(211,-211);
4016 dk->
addDgtr(321, 9999914)->addDgtr(211, 9999993)->addDgtr(443,-211);
4020 dk->
addDgtr(321, 9999914)->addDgtr(-211, 9999993)->addDgtr(443,211);
4026 dk->
addDgtr(321, 9999914)->addDgtr(443, 9010221)->addDgtr(211,-211);
4032 dk->
addDgtr(321, 9999914)->addDgtr(443, 9000221)->addDgtr(211,-211);
4039 dk->
addDgtr(321, 9000443)->addDgtr(443, 9981)->addDgtr(211,-211);
4047 dk->
addDgtr(321, 9000443)->addDgtr(443, 9993)->addDgtr(211,-211);
4055 dk->
addDgtr(321, 9000443)->addDgtr(443, 113)->addDgtr(211,-211);
4070 dk->
addDgtr(321, 9000443)->addDgtr(211, 9999993)->addDgtr(443,-211);
4077 dk->
addDgtr(321, 9000443)->addDgtr(-211, 9999993)->addDgtr(443,211);
4085 dk->
addDgtr(321, 9000443)->addDgtr(443, 9010221)->addDgtr(211,-211);
4095 dk->
addDgtr(321, 9010443)->addDgtr(443, 9981)->addDgtr(211,-211);
4103 dk->
addDgtr(321, 9010443)->addDgtr(443, 9993)->addDgtr(211,-211);
4111 dk->
addDgtr(321, 9010443)->addDgtr(443, 113)->addDgtr(211,-211);
4126 dk->
addDgtr(321, 9010443)->addDgtr(211, 9999993)->addDgtr(443,-211);
4133 dk->
addDgtr(321, 9010443)->addDgtr(-211, 9999993)->addDgtr(443,211);
4141 dk->
addDgtr(321, 9010443)->addDgtr(443, 9010221)->addDgtr(211,-211);
4151 dk->
addDgtr(321, 9020443)->addDgtr(443, 9981)->addDgtr(211,-211);
4159 dk->
addDgtr(321, 9020443)->addDgtr(443, 9993)->addDgtr(211,-211);
4167 dk->
addDgtr(321, 9020443)->addDgtr(443, 113)->addDgtr(211,-211);
4182 dk->
addDgtr(321, 9020443)->addDgtr(211, 9999993)->addDgtr(443,-211);
4189 dk->
addDgtr(321, 9020443)->addDgtr(-211, 9999993)->addDgtr(443,211);
4197 dk->
addDgtr(321, 9020443)->addDgtr(443, 9010221)->addDgtr(211,-211);
4428 dk->
addDgtr(211, 9999992)->addDgtr(-211, 9999993)->addDgtr(443,321);
4436 dk->
addDgtr(-211, 9999992)->addDgtr(321, 9999993)->addDgtr(443,-211);
4444 dk->
addDgtr(211, 9999992)->addDgtr(443, 10311)->addDgtr(321,-211);
4452 dk->
addDgtr(321, 92)->addDgtr(443, 113)->addDgtr(211,-211);
4459 dk->
addDgtr(321, 97)->addDgtr(443, 113)->addDgtr(211,-211);
4466 dk->
addDgtr(321, 9991)->addDgtr(443, 113)->addDgtr(211,-211);
4474 dk->
addDgtr(211, 92)->addDgtr(443, 313)->addDgtr(321,-211);
4479 dk->
addDgtr(211, 97)->addDgtr(443, 313)->addDgtr(321,-211);
4484 dk->
addDgtr(211, 9991)->addDgtr(443, 313)->addDgtr(321,-211);
4490 dk->
addDgtr(321, 91)->addDgtr(443, 113)->addDgtr(211,-211);
4497 dk->
addDgtr(321, 96)->addDgtr(443, 113)->addDgtr(211,-211);
4504 dk->
addDgtr(321, 9981)->addDgtr(443, 113)->addDgtr(211,-211);
4512 dk->
addDgtr(211, 91)->addDgtr(443, 313)->addDgtr(321,-211);
4517 dk->
addDgtr(211, 96)->addDgtr(443, 313)->addDgtr(321,-211);
4521 dk->
addDgtr(211, 9981)->addDgtr(443, 313)->addDgtr(321,-211);
4527 dk->
addDgtr(321, 94)->addDgtr(443, 113)->addDgtr(211,-211);
4534 dk->
addDgtr(321, 99)->addDgtr(443, 113)->addDgtr(211,-211);
4541 dk->
addDgtr(321, 94)->addDgtr(443, 113)->addDgtr(211,-211);
4549 dk->
addDgtr(211, 9983)->addDgtr(443, 313)->addDgtr(321,-211);
4554 dk->
addDgtr(211, 99)->addDgtr(443, 313)->addDgtr(321,-211);
4559 dk->
addDgtr(211, 9983)->addDgtr(443, 313)->addDgtr(321,-211);
4565 dk->
addDgtr(321, 93)->addDgtr(443, 225)->addDgtr(211,-211);
4570 dk->
addDgtr(321, 98)->addDgtr(443, 225)->addDgtr(211,-211);
4575 dk->
addDgtr(321, 9993)->addDgtr(443, 225)->addDgtr(211,-211);
4581 dk->
addDgtr(211, 93)->addDgtr(443, 315)->addDgtr(321,-211);
4586 dk->
addDgtr(211, 98)->addDgtr(443, 315)->addDgtr(321,-211);
4591 dk->
addDgtr(211, 9993)->addDgtr(443, 315)->addDgtr(321,-211);
4601 dk->
addDgtr(443, 9991)->addDgtr(321,9981)->addDgtr(211,-211);
4615 dk->
addDgtr(443, 9983)->addDgtr(321, 9993)->addDgtr(211,-211);
4627 dk->
addDgtr(443, 9983)->addDgtr(211, 9993)->addDgtr(321,-211);
4637 dk->
addDgtr(443, 9983)->addDgtr(-211, 9993)->addDgtr(321,211);
4650 dk->
addDgtr(443, 9993)->addDgtr(321, 9993)->addDgtr(211,-211);
4667 dk->
addDgtr(443, 9993)->addDgtr(211, 9993)->addDgtr(321,-211);
4682 dk->
addDgtr(443, 9993)->addDgtr(-211, 9993)->addDgtr(321,211);
4698 dk->
addDgtr(321, 9993)->addDgtr(443, 9981)->addDgtr(211,-211);
4706 dk->
addDgtr(211, 9993)->addDgtr(443, 9981)->addDgtr(321,-211);
4714 dk->
addDgtr(-211, 9993)->addDgtr(443, 9981)->addDgtr(321,211);
4723 dk->
addDgtr(443, 9983)->addDgtr(321, 9981)->addDgtr(211,-211);
4728 dk->
addDgtr(443, 9983)->addDgtr(211, 9981)->addDgtr(321,-211);
4733 dk->
addDgtr(443, 9983)->addDgtr(-211, 9981)->addDgtr(321,211);
4741 dk->
addDgtr(321, 9993)->addDgtr(443, 9981)->addDgtr(211,-211);
4745 dk->
addDgtr(211, 9993)->addDgtr(443, 9981)->addDgtr(321,-211);
4749 dk->
addDgtr(-211, 9993)->addDgtr(443, 9981)->addDgtr(321,211);
4910 dk->
addDgtr(443, 10323)->addDgtr(211, 9993)->addDgtr(321,-211);
4919 dk->
addDgtr(443, 10323)->addDgtr(321, 9993)->addDgtr(211,-211);
4928 dk->
addDgtr(443, 10323)->addDgtr(-211, 9993)->addDgtr(321,211);
4939 dk->
addDgtr(443, 10323)->addDgtr(211, 9981)->addDgtr(321,-211);
4948 dk->
addDgtr(443, 10323)->addDgtr(321, 9981)->addDgtr(211,-211);
4957 dk->
addDgtr(443, 10323)->addDgtr(-211, 9981)->addDgtr(321,211);
4968 dk->
addDgtr(443, 9975)->addDgtr(321, 225)->addDgtr(211,-211);
4975 dk->
addDgtr(443, 9975)->addDgtr(211, 315)->addDgtr(321,-211);
4983 dk->
addDgtr(443, 9983)->addDgtr(211, 313)->addDgtr(321,-211);
4990 dk->
addDgtr(443, 9983)->addDgtr(321, 113)->addDgtr(211,-211);
5009 dk->
addDgtr(443, 9993)->addDgtr(321, 113)->addDgtr(211,-211);
5028 dk->
addDgtr(321, 9993)->addDgtr(443, 113)->addDgtr(211,-211);
5039 dk->
addDgtr(321, 9983)->addDgtr(443, 113)->addDgtr(211,-211);
5102 dk->
addDgtr(321, 9993)->addDgtr(443, 9010221)->addDgtr(211,-211);
5108 dk->
addDgtr(443, 9983)->addDgtr(321, 9010221)->addDgtr(211,-211);
5114 return _trees.size();
5126 dk->
addDgtr(-321, 10323)->addDgtr(+321, 113)->addDgtr(211, -211);
5129 if(dbThis) cout <<
"first decay: " << *dk << endl;
5134 dk->
addDgtr(-321, 10323)->addDgtr(+321, 223)->addDgtr(211, -211);
5136 if(dbThis) cout <<
"first decay: " << *dk << endl;
5142 dk->
addDgtr(-321, 10323)->addDgtr(211, 10311)->addDgtr(321, -211);
5145 if(dbThis) cout <<
"2nd decay: " << *dk << endl;
5150 dk->
addDgtr(-321, 10323)->addDgtr(211, 313)->addDgtr(321, -211);
5152 if(dbThis) cout <<
"3rd decay: " << *dk << endl;
5157 dk->
addDgtr(-321, 20323)->addDgtr(211, 313)->addDgtr(321, -211);
5159 if(dbThis) cout <<
"4th decay: " << *dk << endl;
5164 dk->
addDgtr( 313)->addDgtr( 321, -211);
5165 dk->
addDgtr(-313)->addDgtr(-321, 211);
5167 if(dbThis) cout <<
"5th decay: " << *dk << endl;
5172 dk->
addDgtr( 333)->addDgtr( 321, -321);
5173 dk->
addDgtr(-113)->addDgtr(-211, 211);
5176 if(dbThis) cout <<
"6th decay: " << *dk << endl;
5180 dk->
addDgtr( 333)->addDgtr( 321, -321);
5181 dk->
addDgtr(-113)->addDgtr(-211, 211);
5185 if(dbThis) cout <<
"6th decay: " << *dk << endl;
5189 dk->
addDgtr( 333)->addDgtr( 321, -321);
5190 dk->
addDgtr(-113)->addDgtr(-211, 211);
5194 if(dbThis) cout <<
"6th decay: " << *dk << endl;
5199 dk->
addDgtr( 333)->addDgtr( 321, -321);
5200 dk->
addDgtr(223)->addDgtr(-211, 211);
5202 if(dbThis) cout <<
"6th decay: " << *dk << endl;
5207 dk->
addDgtr( 333)->addDgtr( 321, -321);
5208 dk->
addDgtr( 225)->addDgtr(-211, 211);
5210 if(dbThis) cout <<
"6th decay: " << *dk << endl;
5214 dk->
addDgtr( 333)->addDgtr( 321, -321);
5216 dk->
addDgtr( 225)->addDgtr(-211, 211);
5218 if(dbThis) cout <<
"6th decay: " << *dk << endl;
5223 dk->
addDgtr(9981)->addDgtr( 321, -321);
5224 dk->
addDgtr( 225)->addDgtr(-211, 211);
5226 if(dbThis) cout <<
"6th decay: " << *dk << endl;
5232 dk->
addDgtr(-113)->addDgtr(-211, 211);
5235 if(dbThis) cout <<
"7th decay: " << *dk << endl;
5241 dk->
addDgtr(223)->addDgtr(-211, 211);
5243 if(dbThis) cout <<
"7th decay: " << *dk << endl;
5248 dk->
addDgtr( 333)->addDgtr( 321, -321);
5251 if(dbThis) cout <<
"8th decay: " << *dk << endl;
5257 dk->
addDgtr(-313)->addDgtr(-321, 211);
5259 if(dbThis) cout <<
"9th decay: " << *dk << endl;
5265 dk->
addDgtr( 313)->addDgtr( 321, -211);
5267 if(dbThis) cout <<
"10th decay: " << *dk << endl;
5272 dk->
addDgtr( 9010221)->addDgtr( -321, +321);
5277 if(dbThis) cout <<
"11th decay: " << *dk << endl;
5283 dk->
addDgtr(-9993)->addDgtr( -211, 211);
5284 dk->
addDgtr( 9010221)->addDgtr( -211, +211);
5288 if(dbThis) cout <<
"11th decay: " << *dk << endl;
5294 dk->
addDgtr( 9010221)->addDgtr( -211, +211);
5298 if(dbThis) cout <<
"12th decay: " << *dk << endl;
5305 dk->
addDgtr( 333)->addDgtr( 321, -321);
5306 dk->
addDgtr(9981)->addDgtr(-211, 211);
5308 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5313 dk->
addDgtr( 333)->addDgtr( 321, -321);
5314 dk->
addDgtr(9993)->addDgtr(-211, 211);
5316 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5321 dk->
addDgtr( 333)->addDgtr( 321, -321);
5322 dk->
addDgtr(9993)->addDgtr(-211, 211);
5325 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5330 dk->
addDgtr( 333)->addDgtr( 321, -321);
5331 dk->
addDgtr(9993)->addDgtr(-211, 211);
5334 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5339 dk->
addDgtr( 9981)->addDgtr( 321, -321);
5340 dk->
addDgtr(-113)->addDgtr(-211, 211);
5342 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5347 dk->
addDgtr( 9993)->addDgtr( 321, -321);
5348 dk->
addDgtr(-113)->addDgtr(-211, 211);
5350 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5355 dk->
addDgtr( 9993)->addDgtr( 321, -321);
5356 dk->
addDgtr(-113)->addDgtr(-211, 211);
5359 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5364 dk->
addDgtr( 9993)->addDgtr( 321, -321);
5365 dk->
addDgtr(-113)->addDgtr(-211, 211);
5368 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5373 dk->
addDgtr(9981)->addDgtr( 211, -211);
5374 dk->
addDgtr(9993)->addDgtr(321, -321);
5376 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5381 dk->
addDgtr( 9993)->addDgtr( 211, -211);
5382 dk->
addDgtr(9993)->addDgtr(321, -321);
5384 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5389 dk->
addDgtr( 9993)->addDgtr( 211, -211);
5390 dk->
addDgtr(9993)->addDgtr(321, -321);
5393 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5398 dk->
addDgtr( 9993)->addDgtr( 211, -211);
5399 dk->
addDgtr(9993)->addDgtr(321, -321);
5402 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5407 dk->
addDgtr(9981)->addDgtr( 321, -211);
5408 dk->
addDgtr(9993)->addDgtr(211, -321);
5413 dk->
addDgtr( 9993)->addDgtr( 321, -211);
5414 dk->
addDgtr(9993)->addDgtr(211, -321);
5416 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5421 dk->
addDgtr(9993)->addDgtr(321, -211);
5422 dk->
addDgtr(9993)->addDgtr(211, -321);
5425 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5430 dk->
addDgtr( 9993)->addDgtr( 321, -211);
5431 dk->
addDgtr(9993)->addDgtr(211, -321);
5434 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5439 dk->
addDgtr( 313)->addDgtr( 321, -211);
5440 dk->
addDgtr(9981)->addDgtr(-321, 211);
5442 if(dbThis) cout <<
"5th decay: " << *dk << endl;
5447 dk->
addDgtr( 313)->addDgtr( 321, -211);
5448 dk->
addDgtr(9993)->addDgtr(-321, 211);
5450 if(dbThis) cout <<
"5th decay: " << *dk << endl;
5455 dk->
addDgtr( 313)->addDgtr( 321, -211);
5456 dk->
addDgtr(9993)->addDgtr(-321, 211);
5459 if(dbThis) cout <<
"5th decay: " << *dk << endl;
5464 dk->
addDgtr( 313)->addDgtr( 321, -211);
5465 dk->
addDgtr(9993)->addDgtr(-321, 211);
5468 if(dbThis) cout <<
"5th decay: " << *dk << endl;
5476 dk->
addDgtr( 333)->addDgtr( 321, -321);
5477 dk->
addDgtr(9985)->addDgtr(-211, 211);
5479 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5484 dk->
addDgtr( 333)->addDgtr( 321, -321);
5485 dk->
addDgtr(9985)->addDgtr(-211, 211);
5488 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5493 dk->
addDgtr( 9985)->addDgtr( 321, -321);
5494 dk->
addDgtr(-113)->addDgtr(-211, 211);
5496 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5501 dk->
addDgtr( 9985)->addDgtr( 321, -321);
5502 dk->
addDgtr(-113)->addDgtr(-211, 211);
5505 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5510 dk->
addDgtr( 9985)->addDgtr( 211, -211);
5511 dk->
addDgtr(9993)->addDgtr(321, -321);
5513 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5518 dk->
addDgtr( 9993)->addDgtr( 211, -211);
5519 dk->
addDgtr(9985)->addDgtr(321, -321);
5521 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5526 dk->
addDgtr( 9985)->addDgtr( 211, -211);
5527 dk->
addDgtr(9993)->addDgtr(321, -321);
5530 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5534 dk->
addDgtr( 9993)->addDgtr( 211, -211);
5535 dk->
addDgtr(9985)->addDgtr(321, -321);
5538 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5543 dk->
addDgtr( 9985)->addDgtr( 321, -211);
5544 dk->
addDgtr(9993)->addDgtr(211, -321);
5546 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5551 dk->
addDgtr( 9985)->addDgtr( 321, -211);
5552 dk->
addDgtr(9993)->addDgtr(211, -321);
5555 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5561 dk->
addDgtr( 313)->addDgtr( 321, -211);
5562 dk->
addDgtr(9985)->addDgtr(-321, 211);
5564 if(dbThis) cout <<
"5th decay: " << *dk << endl;
5569 dk->
addDgtr( 313)->addDgtr( 321, -211);
5570 dk->
addDgtr(9985)->addDgtr(-321, 211);
5573 if(dbThis) cout <<
"5th decay: " << *dk << endl;
5579 dk->
addDgtr(9985)->addDgtr( 211, -211);
5580 dk->
addDgtr(9981)->addDgtr(321, -321);
5582 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5586 dk->
addDgtr(9981)->addDgtr( 211, -211);
5587 dk->
addDgtr(9985)->addDgtr(321, -321);
5589 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5593 dk->
addDgtr(9985)->addDgtr( 321, -211);
5594 dk->
addDgtr(9981)->addDgtr(211, -321);
5596 if(dbThis) cout <<
"somethingth decay: " << *dk << endl;
5612 dk->
addDgtr(321, -321, 211, -211);
5619 dk->
addDgtr(-321, 100323)->addDgtr(211, 313)->addDgtr(321, -211);
5621 if(dbThis) cout <<
"K*(1410) decay: " << *dk << endl;
5626 dk->
addDgtr( 313)->addDgtr( 321, -211);
5627 dk->
addDgtr(-313)->addDgtr(-321, 211);
5630 if(dbThis) cout <<
"K*0 K*0bar decay " << *dk << endl;
5636 dk->
addDgtr( 313)->addDgtr( 321, -211);
5637 dk->
addDgtr(9993)->addDgtr(-321,211);
5640 if(dbThis) cout <<
"K0*(892) Non-Res-V0 [P-wave]" << *dk << endl;
5644 return _trees.size();
5654 dk->
addDgtr(-321, 211, 211, -211);
5662 R1->
addDgtr(211, 113)->addDgtr( 211,-211);
5673 if(dbThis) cout <<
"12th decay: " << *dk << endl;
5686 R1->
addDgtr( -321,113 )->addDgtr( 211,-211);
5697 if(dbThis) cout <<
"13th decay: " << *dk << endl;
5705 dk->
addDgtr(211 , 10323)->addDgtr( -321,113 )->addDgtr( 211,-211);
5708 if(dbThis) cout <<
"13th decay: " << *dk << endl;
5713 dk->
addDgtr(211 , -10323)->addDgtr( -321, 223)->addDgtr( 211,-211);
5715 if(dbThis) cout <<
"13th decay: " << *dk << endl;
5721 R1->
addDgtr(-321,113)->addDgtr(211,-211);
5732 if(dbThis) cout <<
"61st decay: " << *dk << endl;
5738 dk->
addDgtr(211 , -10323)->addDgtr( -321, 30221)->addDgtr( 211,-211);
5741 if(dbThis) cout <<
"13th decay: " << *dk << endl;
5748 dk->
addDgtr(211 , -10323)->addDgtr( -321, 9981)->addDgtr( 211,-211);
5750 if(dbThis) cout <<
"13th decay: " << *dk << endl;
5755 dk->
addDgtr(211 , -10323)->addDgtr( -211, 9981)->addDgtr( 211,-321);
5757 if(dbThis) cout <<
"13th decay: " << *dk << endl;
5764 R1->
addDgtr( -321, 9993)->addDgtr( 211,-211);
5774 if(dbThis) cout <<
"13th decay: " << *dk << endl;
5782 R1->
addDgtr( -211, 9993)->addDgtr( 211,-321);;
5792 if(dbThis) cout <<
"13th decay: " << *dk << endl;
5799 dk->
addDgtr(211 , -10323)->addDgtr( -211, -10311)->addDgtr( 211, -321);
5802 if(dbThis) cout <<
"13th decay: " << *dk << endl;
5809 R1->
addDgtr( -211, -313)->addDgtr( 211, -321);
5819 if(dbThis) cout <<
"13th decay: " << *dk << endl;
5825 dk->
addDgtr( -313)->addDgtr( -321, +211);
5826 dk->
addDgtr(113)->addDgtr(-211, 211);
5835 if(dbThis) cout <<
"16th decay: " << *dk << endl;
5840 dk->
addDgtr(-313)->addDgtr(-321,211);
5841 dk->
addDgtr(223)->addDgtr(211,-211);
5847 if(dbThis) cout <<
"57th decay: " << *dk << endl;
5853 dk->
addDgtr( -313)->addDgtr( -321, +211);
5854 dk->
addDgtr(9981)->addDgtr(-211, 211);
5860 dk->
addDgtr( -313)->addDgtr( -321, +211);
5861 dk->
addDgtr(9993)->addDgtr(-211, 211);
5874 dk->
addDgtr(-211, 10323)->addDgtr(211, 313)->addDgtr(211, -321);
5876 if(dbThis) cout <<
"18th decay: " << *dk << endl;
5884 dk->
addDgtr(211, -10323)->addDgtr(-211, -313)->addDgtr(211, -321);
5886 if(dbThis) cout <<
"18th decay: " << *dk << endl;
5894 dk->
addDgtr(-313)->addDgtr(-321,211);
5895 dk->
addDgtr(9010221)->addDgtr(211,-211);
5897 if(dbThis) cout <<
"20th decay: " << *dk << endl;
5903 dk->
addDgtr(-313)->addDgtr(-321,211);
5904 dk->
addDgtr( 225)->addDgtr(211,-211);
5909 if(dbThis) cout <<
"21st decay: " << *dk << endl;
5915 dk->
addDgtr(-999041)->addDgtr( -321, +211);
5916 dk->
addDgtr( 225)->addDgtr( -211, +211);
5918 if(dbThis) cout <<
"18th decay: " << *dk << endl;
5922 dk->
addDgtr(225)->addDgtr( -211, +211);
5923 dk->
addDgtr(9993)->addDgtr(-211, +211);
5935 dk->
addDgtr( -313)->addDgtr( -321, +211);
5936 dk->
addDgtr(9000225)->addDgtr(-211, 211);
5940 if(dbThis) cout <<
"18th decay: " << *dk << endl;
5956 dk->
addDgtr(-313)->addDgtr(-321,211);
5957 dk->
addDgtr(30221)->addDgtr(211,-211);
5959 if(dbThis) cout <<
"24th decay: " << *dk << endl;
5965 dk->
addDgtr(-100313)->addDgtr(-321,211);
5966 dk->
addDgtr(9981)->addDgtr(211,-211);
5968 if(dbThis) cout <<
"25th decay: " << *dk << endl;
5983 dk->
addDgtr(-315)->addDgtr(-321,211);
5984 dk->
addDgtr(9981)->addDgtr(211,-211);
5986 if(dbThis) cout <<
"27th decay: " << *dk << endl;
5992 dk->
addDgtr(-30313)->addDgtr(-321,211);
5993 dk->
addDgtr(9981)->addDgtr(211,-211);
5995 if(dbThis) cout <<
"28th decay: " << *dk << endl;
6001 dk->
addDgtr(-10311)->addDgtr(-321,211);
6002 dk->
addDgtr(113)->addDgtr(211,-211);
6004 cout <<
" name of mystery decay " <<
uniqueName(*dk) << endl;
6005 if(dbThis) cout <<
"29th decay: " << *dk << endl;
6010 dk->
addDgtr(-313)->addDgtr(-321,211);
6011 dk->
addDgtr(999001)->addDgtr(211,-211);
6013 if(dbThis) cout <<
"60th decay: " << *dk << endl;
6018 dk->
addDgtr(-313)->addDgtr(-321,211);
6019 dk->
addDgtr(999011)->addDgtr(211,-211);
6021 if(dbThis) cout <<
"60th decay: " << *dk << endl;
6030 dk->
addDgtr(-313)->addDgtr(-321,211);
6031 dk->
addDgtr(9981)->addDgtr(211,-211);
6033 if(dbThis) cout <<
"60th decay: " << *dk << endl;
6039 dk->
addDgtr(-313)->addDgtr(-321,211);
6040 dk->
addDgtr(9993)->addDgtr(211,-211);
6046 if(dbThis) cout <<
"30th decay: " << *dk << endl;
6052 dk->
addDgtr(-313)->addDgtr(-321,211);
6053 dk->
addDgtr(9985)->addDgtr(211,-211);
6057 if(dbThis) cout <<
"33th decay: " << *dk << endl;
6063 dk->
addDgtr(-999041)->addDgtr( -321, +211);
6064 dk->
addDgtr(113)->addDgtr(-211, 211);
6066 if(dbThis) cout <<
"16th decay: " << *dk << endl;
6073 dk->
addDgtr(113)->addDgtr(211,-211);
6074 dk->
addDgtr(9981)->addDgtr(-321,211);
6076 if(dbThis) cout <<
"62nd decay: " << *dk << endl;
6082 dk->
addDgtr(9993)->addDgtr(-321,211);
6083 dk->
addDgtr(113)->addDgtr(211,-211);
6089 if(dbThis) cout <<
"35th decay: " << *dk << endl;
6095 dk->
addDgtr(9985)->addDgtr(-321,211);
6096 dk->
addDgtr(113)->addDgtr(211,-211);
6100 if(dbThis) cout <<
"38th decay: " << *dk << endl;
6106 dk->
addDgtr(223)->addDgtr(211,-211);
6107 dk->
addDgtr(9981)->addDgtr(-321,211);
6109 if(dbThis) cout <<
"62nd decay: " << *dk << endl;
6114 dk->
addDgtr(9993)->addDgtr(-321,211);
6115 dk->
addDgtr(223)->addDgtr(211,-211);
6121 if(dbThis) cout <<
"35th decay: " << *dk << endl;
6126 dk->
addDgtr(9985)->addDgtr(-321,211);
6127 dk->
addDgtr(223)->addDgtr(211,-211);
6131 if(dbThis) cout <<
"38th decay: " << *dk << endl;
6138 dk->
addDgtr(-100313)->addDgtr(-321,211);
6139 dk->
addDgtr(9993)->addDgtr(211,-211);
6145 if(dbThis) cout <<
"40th decay: " << *dk << endl;
6152 dk->
addDgtr(-100313)->addDgtr(-321,211);
6153 dk->
addDgtr(9985)->addDgtr(211,-211);
6157 if(dbThis) cout <<
"43th decay: " << *dk << endl;
6163 dk->
addDgtr(-10311)->addDgtr(-321,211);
6164 dk->
addDgtr(9993)->addDgtr(211,-211);
6166 if(dbThis) cout <<
"45th decay: " << *dk << endl;
6172 dk->
addDgtr(-10311)->addDgtr(-321,211);
6173 dk->
addDgtr(9985)->addDgtr(211,-211);
6175 if(dbThis) cout <<
"48th decay: " << *dk << endl;
6181 dk->
addDgtr(-315)->addDgtr(-321,211);
6182 dk->
addDgtr(9993)->addDgtr(211,-211);
6186 if(dbThis) cout <<
"50th decay: " << *dk << endl;
6192 dk->
addDgtr(-30313)->addDgtr(-321,211);
6193 dk->
addDgtr(9993)->addDgtr(211,-211);
6199 if(dbThis) cout <<
"52th decay: " << *dk << endl;
6205 dk->
addDgtr(-30313)->addDgtr(-321,211);
6206 dk->
addDgtr(9985)->addDgtr(211,-211);
6210 if(dbThis) cout <<
"55th decay: " << *dk << endl;
6216 dk->
addDgtr(-313)->addDgtr(-321,211);
6217 dk->
addDgtr(100113)->addDgtr(211,-211);
6223 if(dbThis) cout <<
"57th decay: " << *dk << endl;
6229 dk->
addDgtr(10313)->addDgtr(-321,113)->addDgtr(211,-211);
6232 if(dbThis) cout <<
"61st decay: " << *dk << endl;
6235 return _trees.size();
6248 cout <<
"----------------------------------------" << endl;
6249 cout <<
"Now doing D0 -> KS pi pi pi0 decays" << endl;
6250 cout <<
"----------------------------------------" << endl;
6255 dk->
addDgtr(310, 211, -211, 111);
6257 if(dbThis) cout <<
"Decay #" << decayCtr++ << endl << *dk << endl;
6262 dk->
addDgtr(-323)->addDgtr(310, -211);
6263 dk->
addDgtr(213)->addDgtr(211, 111);
6266 if(dbThis) cout <<
"Decay #" << decayCtr++ << endl << *dk << endl;
6281 dk->
addDgtr(310,223)->addDgtr(111, 113)->addDgtr(211,-211);
6282 if(dbThis) cout <<
"Decay #" << decayCtr++ << endl << *dk << endl;
6288 dk->
addDgtr(310,223)->addDgtr(-211, 213)->addDgtr(211,111);
6289 if(dbThis) cout <<
"Decay #" << decayCtr++ << endl << *dk << endl;
6295 dk->
addDgtr(310,223)->addDgtr(211, -213)->addDgtr(-211,111);
6296 if(dbThis) cout <<
"Decay #" << decayCtr++ << endl << *dk << endl;
6303 dk->
addDgtr(-313)->addDgtr(310, 111);
6304 dk->
addDgtr(113)->addDgtr(211, -211);
6309 if(dbThis) cout <<
"Decay #" << decayCtr++ << endl << *dk << endl;
6321 dk->
addDgtr(211, -10323)->addDgtr(-211, -10311)->addDgtr(310, 111);
6323 if(dbThis) cout <<
"Decay #" << decayCtr++ << endl << *dk << endl;
6328 dk->
addDgtr(211, -10323)->addDgtr(111, -10321)->addDgtr(310, -211);
6330 if(dbThis) cout <<
"Decay #" << decayCtr++ << endl << *dk << endl;
6335 dk->
addDgtr(211, -10323)->addDgtr(-211, -313)->addDgtr(310, 111);
6337 if(dbThis) cout <<
"Decay #" << decayCtr++ << endl << *dk << endl;
6342 dk->
addDgtr(211, -10323)->addDgtr(111, -323)->addDgtr(310, -211);
6344 if(dbThis) cout <<
"Decay #" << decayCtr++ << endl << *dk << endl;
6349 dk->
addDgtr(211, -10323)->addDgtr(310, -213)->addDgtr(-211, 111);
6351 if(dbThis) cout <<
"Decay #" << decayCtr++ << endl << *dk << endl;
6357 dk->
addDgtr(-211,-313)->addDgtr(310, 111);
6359 if(dbThis) cout <<
"Decay #" << decayCtr++ << endl << *dk << endl;
6362 return _trees.size();
6377 dk->
addDgtr(9993)->addDgtr(211, -211);
6378 dk->
addDgtr(9985)->addDgtr(211, -211);
6386 dk->
addDgtr(9993)->addDgtr(211, -211);
6387 dk->
addDgtr(9981)->addDgtr(211, -211);
6399 dk->
addDgtr(9993)->addDgtr(-211, -211);
6400 dk->
addDgtr(9981)->addDgtr(211, 211);
6412 dk->
addDgtr(9981)->addDgtr(211, 211);
6413 dk->
addDgtr(9981)->addDgtr(-211, -211);
6421 dk->
addDgtr(999001)->addDgtr(211, -211);
6422 dk->
addDgtr(9981)->addDgtr(211, -211);
6432 dk->
addDgtr(30221)->addDgtr(211, -211);
6433 dk->
addDgtr(9981)->addDgtr(211, -211);
6443 dk->
addDgtr(9993)->addDgtr(211, -211);
6444 dk->
addDgtr(9993)->addDgtr(211, -211);
6460 dk->
addDgtr(9993)->addDgtr(211, 211);
6461 dk->
addDgtr(9993)->addDgtr(-211, -211);
6477 dk->
addDgtr(9993)->addDgtr(211, -211);
6478 dk->
addDgtr(113)->addDgtr(211, -211);
6494 dk->
addDgtr(-211, 9983)->addDgtr(211, 9993)->addDgtr(211, -211);
6504 dk->
addDgtr(-211, 9983)->addDgtr(211, 9985)->addDgtr(211, -211);
6514 dk->
addDgtr(-211, 9983)->addDgtr(211, 113)->addDgtr(211, -211);
6522 dk->
addDgtr(-211, 9983)->addDgtr(211, 100113)->addDgtr(211, -211);
6532 a1->
addDgtr(211, 113)->addDgtr(211, -211);
6545 a1->
addDgtr(211, 100113)->addDgtr(211, -211);
6556 dk->
addDgtr(-211, 9983)->addDgtr(211, 999001)->addDgtr(211, -211);
6567 dk->
addDgtr(-211, 9983)->addDgtr(211, 30221)->addDgtr(211, -211);
6577 dk->
addDgtr(-211, 9983)->addDgtr(211, 225)->addDgtr(211, -211);
6585 dk->
addDgtr(-211, 9993)->addDgtr(211, 113)->addDgtr(211, -211);
6593 dk->
addDgtr(-211, 9993)->addDgtr(211, 100113)->addDgtr(211, -211);
6602 dk->
addDgtr(-211, 9975)->addDgtr(211, 113)->addDgtr(211, -211);
6610 dk->
addDgtr(-211, 9975)->addDgtr(211, 100113)->addDgtr(211, -211);
6619 dk->
addDgtr(-211, 9975)->addDgtr(211, 999001)->addDgtr(211, -211);
6630 dk->
addDgtr(-211, 9975)->addDgtr(211, 30221)->addDgtr(211, -211);
6640 dk->
addDgtr(-211, 9975)->addDgtr(211, 225)->addDgtr(211, -211);
6648 dk->
addDgtr(-211, 9985)->addDgtr(211, 113)->addDgtr(211, -211);
6656 dk->
addDgtr(-211, 9985)->addDgtr(211, 100113)->addDgtr(211, -211);
6665 dk->
addDgtr(-211, 9985)->addDgtr(211, 225)->addDgtr(211, -211);
6673 dk->
addDgtr(9985)->addDgtr(211, -211);
6674 dk->
addDgtr(9985)->addDgtr(211, -211);
6682 dk->
addDgtr(9985)->addDgtr(211, 211);
6683 dk->
addDgtr(9985)->addDgtr(-211, -211);
6691 dk->
addDgtr(9985)->addDgtr(211, -211);
6692 dk->
addDgtr(225)->addDgtr(211, -211);
6701 dk->
addDgtr(-211, 20213)->addDgtr(211, 113)->addDgtr(211, -211);
6714 a1->
addDgtr(211, 113)->addDgtr(211, -211);
6727 dk->
addDgtr(-211, 20213)->addDgtr(211, 100113)->addDgtr(211, -211);
6739 a1->
addDgtr(211, 100113)->addDgtr(211, -211);
6751 dk->
addDgtr(-211, 20213)->addDgtr(211,999001)->addDgtr(211, -211);
6761 dk->
addDgtr(-211, 20213)->addDgtr(211,225)->addDgtr(211, -211);
6769 dk->
addDgtr(-211, 20213)->addDgtr(211,30221)->addDgtr(211, -211);
6777 dk->
addDgtr(-211, 20213)->addDgtr(211,9010221)->addDgtr(211, -211);
6784 dk->
addDgtr(-211, 20213)->addDgtr(211,9981)->addDgtr(211, -211);
6793 dk->
addDgtr(-211, 99920213)->addDgtr(211,9010221)->addDgtr(211, -211);
6800 dk->
addDgtr(-211, 920213)->addDgtr(211, 113)->addDgtr(211, -211);
6811 a1->
addDgtr(211, 113)->addDgtr(211, -211);
6822 dk->
addDgtr(-211, 920213)->addDgtr(211, 100113)->addDgtr(211, -211);
6833 a1->
addDgtr(211, 100113)->addDgtr(211, -211);
6843 dk->
addDgtr(-211, 920213)->addDgtr(211,999001)->addDgtr(211, -211);
6850 dk->
addDgtr(-211, 920213)->addDgtr(211,225)->addDgtr(211, -211);
6856 dk->
addDgtr(-211, 920213)->addDgtr(211,30221)->addDgtr(211, -211);
6863 dk->
addDgtr(-211, 9920213)->addDgtr(211, 113)->addDgtr(211, -211);
6877 a1->
addDgtr(211, 113)->addDgtr(211, -211);
6889 dk->
addDgtr(-211, 9920213)->addDgtr(211, 100113)->addDgtr(211, -211);
6901 a1->
addDgtr(211, 100113)->addDgtr(211, -211);
6911 dk->
addDgtr(-211, 9920213)->addDgtr(211,999001)->addDgtr(211, -211);
6920 dk->
addDgtr(-211, 9920213)->addDgtr(211,225)->addDgtr(211, -211);
6928 dk->
addDgtr(-211, 9920213)->addDgtr(211,30221)->addDgtr(211, -211);
6935 dk->
addDgtr(113)->addDgtr(211, -211);
6936 dk->
addDgtr(113)->addDgtr(211, -211);
6945 dk->
addDgtr(113)->addDgtr(211, -211);
6946 dk->
addDgtr(113)->addDgtr(211, -211);
6956 dk->
addDgtr(113)->addDgtr(211, -211);
6957 dk->
addDgtr(113)->addDgtr(211, -211);
6967 dk->
addDgtr(100113)->addDgtr(211, -211);
6968 dk->
addDgtr(113)->addDgtr(211, -211);
6977 dk->
addDgtr(100113)->addDgtr(211, -211);
6978 dk->
addDgtr(113)->addDgtr(211, -211);
6988 dk->
addDgtr(100113)->addDgtr(211, -211);
6989 dk->
addDgtr(113)->addDgtr(211, -211);
6999 dk->
addDgtr(100113)->addDgtr(211, -211);
7000 dk->
addDgtr(100113)->addDgtr(211, -211);
7009 dk->
addDgtr(100113)->addDgtr(211, -211);
7010 dk->
addDgtr(100113)->addDgtr(211, -211);
7020 dk->
addDgtr(100113)->addDgtr(211, -211);
7021 dk->
addDgtr(100113)->addDgtr(211, -211);
7031 dk->
addDgtr(9010221)->addDgtr(211, -211);
7032 dk->
addDgtr(9010221)->addDgtr(211, -211);
7039 dk->
addDgtr(9010221)->addDgtr(211, -211);
7040 dk->
addDgtr(9981)->addDgtr(211, -211);
7047 dk->
addDgtr(9010221)->addDgtr(211, -211);
7048 dk->
addDgtr(9991)->addDgtr(211, -211);
7056 dk->
addDgtr(30221)->addDgtr(211, -211);
7057 dk->
addDgtr(9010221)->addDgtr(211, -211);
7067 dk->
addDgtr(9030221)->addDgtr(211, -211);
7068 dk->
addDgtr(9010221)->addDgtr(211, -211);
7076 dk->
addDgtr(30221)->addDgtr(211, -211);
7077 dk->
addDgtr(30221)->addDgtr(211, -211);
7085 dk->
addDgtr(9030221)->addDgtr(211, -211);
7086 dk->
addDgtr(30221)->addDgtr(211, -211);
7094 dk->
addDgtr(9030221)->addDgtr(211, -211);
7095 dk->
addDgtr(9030221)->addDgtr(211, -211);
7102 dk->
addDgtr(999001)->addDgtr(211, -211);
7103 dk->
addDgtr(999001)->addDgtr(211, -211);
7111 dk->
addDgtr(9010221)->addDgtr(211, -211);
7112 dk->
addDgtr(999001)->addDgtr(211, -211);
7123 dk->
addDgtr(30221)->addDgtr(211, -211);
7124 dk->
addDgtr(999001)->addDgtr(211, -211);
7134 dk->
addDgtr(9030221)->addDgtr(211, -211);
7135 dk->
addDgtr(999001)->addDgtr(211, -211);
7143 dk->
addDgtr(9981)->addDgtr(211, -211);
7144 dk->
addDgtr(999001)->addDgtr(211, -211);
7149 if(dbThis) cout <<
"sixth decay: " << *dk << endl;
7154 dk->
addDgtr(211, -211, 211, -211);
7160 dk->
addDgtr(-211, 20213)->addDgtr(211,223)->addDgtr(211, -211);
7166 dk->
addDgtr(223)->addDgtr(211, -211);
7167 dk->
addDgtr(223)->addDgtr(211, -211);
7173 dk->
addDgtr(223)->addDgtr(211, -211);
7174 dk->
addDgtr(113)->addDgtr(211, -211);
7180 dk->
addDgtr(999001)->addDgtr(211, -211);
7181 dk->
addDgtr(113)->addDgtr(211, -211);
7196 dk->
addDgtr(9010221)->addDgtr(211, -211);
7197 dk->
addDgtr(113)->addDgtr(211, -211);
7208 dk->
addDgtr(30221)->addDgtr(211, -211);
7209 dk->
addDgtr(113)->addDgtr(211, -211);
7222 dk->
addDgtr(9030221)->addDgtr(211, -211);
7223 dk->
addDgtr(113)->addDgtr(211, -211);
7234 dk->
addDgtr(113)->addDgtr(211, -211);
7235 dk->
addDgtr(9993)->addDgtr(211, -211);
7241 if(dbThis) cout <<
"eleventh decay: " << *dk << endl;
7246 dk->
addDgtr(223)->addDgtr(211, -211);
7247 dk->
addDgtr(9993)->addDgtr(211, -211);
7253 dk->
addDgtr(30221)->addDgtr(211, -211);
7254 dk->
addDgtr(9993)->addDgtr(211, -211);
7262 dk->
addDgtr(930221)->addDgtr(211, -211);
7263 dk->
addDgtr(9993)->addDgtr(211, -211);
7270 dk->
addDgtr(100113)->addDgtr(211, -211);
7271 dk->
addDgtr(9993)->addDgtr(211, -211);
7281 dk->
addDgtr(-211,100211)->addDgtr(211, 113)->addDgtr(211, -211);
7291 dk->
addDgtr(-211,100211)->addDgtr(211, 999001)->addDgtr(211, -211);
7300 dk->
addDgtr(-211,100211)->addDgtr(211, 9981)->addDgtr(211, -211);
7308 dk->
addDgtr(-211,100211)->addDgtr(211, 9993)->addDgtr(211, -211);
7315 dk->
addDgtr(-211,9010213)->addDgtr(211, 113)->addDgtr(211, -211);
7324 dk->
addDgtr(-211,9010213)->addDgtr(211, 999001)->addDgtr(211, -211);
7331 dk->
addDgtr(-211,9010213)->addDgtr(211, 9981)->addDgtr(211, -211);
7338 dk->
addDgtr(-211,9010213)->addDgtr(211, 9993)->addDgtr(211, -211);
7344 dk->
addDgtr(-211,9010213)->addDgtr(211, 225)->addDgtr(211, -211);
7350 dk->
addDgtr(225)->addDgtr(211, -211);
7351 dk->
addDgtr(9981)->addDgtr(211, -211);
7358 dk->
addDgtr(225)->addDgtr(211, -211);
7359 dk->
addDgtr(9991)->addDgtr(211, -211);
7367 dk->
addDgtr(225)->addDgtr(211, -211);
7368 dk->
addDgtr(999001)->addDgtr(211, -211);
7377 dk->
addDgtr(225)->addDgtr(211, -211);
7378 dk->
addDgtr(9010221)->addDgtr(211, -211);
7387 dk->
addDgtr(225)->addDgtr(211, -211);
7388 dk->
addDgtr(30221)->addDgtr(211, -211);
7400 dk->
addDgtr(225)->addDgtr(211, -211);
7401 dk->
addDgtr(9030221)->addDgtr(211, -211);
7410 dk->
addDgtr(225)->addDgtr(211, -211);
7411 dk->
addDgtr(113)->addDgtr(211, -211);
7425 dk->
addDgtr(225)->addDgtr(211, -211);
7426 dk->
addDgtr(225)->addDgtr(211, -211);
7442 dk->
addDgtr(-211, 215)->addDgtr(211, 113)->addDgtr(-211, 211);
7453 dk->
addDgtr(-211, 215)->addDgtr(211, 225)->addDgtr(-211, 211);
7461 dk->
addDgtr(-211, 100215)->addDgtr(211, 225)->addDgtr(-211, 211);
7468 dk->
addDgtr(-211, 10215)->addDgtr(211, 225)->addDgtr(211, -211);
7475 dk->
addDgtr(-211, 10215)->addDgtr(211, 999001)->addDgtr(211, -211);
7482 dk->
addDgtr(-211, 10215)->addDgtr(211, 113)->addDgtr(211, -211);
7491 dk->
addDgtr(-211, 100211)->addDgtr(211, 9000221)->addDgtr(-211,211);
7498 dk->
addDgtr(-211, 20213)->addDgtr(211, 225)->addDgtr(211, -211);
7510 return _trees.size();
const AmpInitialiser & find(const std::string &name, bool &successFlag) const
void add(const AmpInitialiser &tree, const std::string &opt="ALL")
static NamedDecayTreeList * __ptr
MINT::counted_ptr< DDTree< ValueType > > addDgtr(const DDTree< ValueType > *treePtr)
std::string uniqueName() const
const DecayTree & tree() const
const ValueType & getVal() const
std::string charge() const
static AmpInitialiser dummyAmpInitialiser
bool A_is_in_B(const std::string &a, const std::string &b)
MINT::const_counted_ptr< DDTree< ValueType > > getDgtrTreePtr(int i) const
int make3BodyListForRunningWidth()
const Val & keyFinder(const Key &k, const std::map< Key, Val > &m, const Val &dummy, bool &successFlag)
static NamedDecayTreeList * getMe(const std::string &printopt="printNever")
int makeDplusToKKPiList()
void setTree(const DecayTree &dt_in)
int makeKsPiPiPizeroList()
const AmpInitMap & trees(const std::string &opt="ALL") const
std::string getLongestName() const
std::vector< const ValueType * > finalState() const
void print(std::ostream &os=std::cout) const
std::ostream & operator<<(std::ostream &os, const NamedDecayTreeList &ndtl)
void oneLiner(std::stringstream &seam, int generation=0) const
void addSimple(const AmpInitialiser &tree, const std::string &opt="ALL")
DDTree< DecayTreeItem > DecayTree
std::map< std::string, AmpInitialiser > AmpInitMap
void addLopt(const std::string &lopt_in)
std::string uniqueName(const DecayTree &dt_in)