@@ -8,68 +8,74 @@ int External() {
88
99 std ::vector < int > checkPdgHadron {411 , 421 , 431 , 4122 , 4132 , 4232 , 4332 };
1010 std ::map < int , std ::vector < std ::vector < int >>> checkHadronDecays { // sorted pdg of daughters
11- {411 , {
12- {-321 , 211 , 211 }, // K- π+ π+ (non-resonant)
13- {-10311 , 211 }, // antiK*0(1430) π+
14- {-313 , 211 }, // K*0(892) π+
15- {-321 , 211 , 211 , 111 }, // K- π+ π+ π0
16- {333 , 211 }, // φ π+ (needed for signal)
17- {-313 , 321 }, // K*0(892) K+
18- {-10311 , 321 }, // K*0(1430) K+
19- {-321 , 321 , 211 }, // K- K+ π+ (non-resonant)
20- {113 , 211 }, // ρ0 π+
21- {225 , 211 }, // f2(1270) π+
22- {-211 , 211 , 211 } // π- π+ π+ (non-resonant)
23- }},
2411 {421 , {
25- {-321 , 211 }, // K- π+ (non-resonant)
26- {-321 , 111 , 211 }, // K- π+ π0
27- {213 , -321 }, // ρ+ K-
28- {-313 , 111 }, // antiK*0(892) π0
29- {-323 , 211 }, // K*-(892) π+
30- {-211 , 211 }, // π- π+
31- {213 , -211 }, // ρ+ π-
32- {-211 , 211 , 111 }, // π- π+ π0
33- {-321 , 321 } // K- K+
34- }},
35- {431 , {
36- {211 , 333 }, // φ π+
37- {-313 , 321 }, // antiK*(892) K+
38- {333 , 213 }, // φ ρ
39- {113 , 211 }, // ρ π+
40- {225 , 211 }, // f2(1270) π+
41- {-211 , 211 , 211 }, // π- π+ π+ (s-wave)
42- {313 , 211 }, // K*(892)0 π+
43- {10221 , 321 }, // f0(1370) K+
44- {113 , 321 }, // ρ0 K+
45- {-211 , 321 , 211 }, // π- K+ π+ (non-resonant)
46- {221 , 211 } // η π+
47- }},
48- {4122 , {
49- {2212 , -321 , 211 }, // p K- π+ (non-resonant)
50- {2212 , -313 }, // p K*0(892)
51- {2224 , -321 }, // Δ++ K-
52- {102134 , 211 }, // Λ(1520) K-
53- {2212 , 311 }, // p K0S
54- {2212 , -321 , 211 , 111 }, // p K- π+ π0
55- {2212 , -211 , 211 }, // p π- π+
56- {2212 , 333 } // p φ
57- }},
58- {4232 , {
59- {2122 , -321 , 211 }, // p K- π+
60- {2212 , -313 }, // p K*0(892)
61- {3312 , 211 , 211 }, // Ξ- π+ π+
62- {2212 , 333 }, // p φ
63- {3222 , -211 , 211 } // Σ+ π- π+
64- {3324 , 211 } // Ξ*0 π+
65- }},
66- {4132 , {
67- {3312 , 211 } // Xic0 -> Xi- π+
68- }},
69- {4332 , {
70- {3334 , 211 }, // Omegac+ -> Omega- π+
71- {3312 , 211 } // Omegac+ -> Xi- π+
72- }}
12+ {-321 , 211 }, // D0 -> K-, pi+
13+ {-321 , 211 , 111 }, // D0 -> K-, pi+, pi0
14+ {213 , -321 }, // D0 -> rho(770)+, K-
15+ {-313 , 111 }, // D0 -> Kbar^*(892)0, pi0
16+ {-323 , 211 }, // D0 -> K^*(892)-, pi+
17+ {-211 , 211 }, // D0 -> pi-, pi+
18+ {213 , -211 }, // D0 -> rho(770)+, pi-
19+ {-211 , 211 , 111 }, // D0 -> pi-, pi+, pi0
20+ {-321 , 321 }, // D0 -> K-, K+
21+ }},
22+
23+ {411 , {
24+ {-321 , 211 , 211 }, // D+ -> K-, pi+, pi+
25+ {-10311 , 211 }, // D+ -> Kbar0^*(1430)0, pi+
26+ {-313 , 211 }, // D+ -> Kbar^*(892)0, pi+
27+ {-321 , 211 , 211 , 111 }, // D+ -> K-, pi+, pi+, pi0
28+ {333 , 211 }, // D+ -> phi(1020)0, pi+
29+ {-313 , 321 }, // D+ -> Kbar^*(892)0, K+
30+ {-10311 , 321 }, // D+ -> Kbar0^*(1430)0, K+
31+ {-321 , 321 , 211 }, // D+ -> K-, K+, pi+
32+ {113 , 211 }, // D+ -> rho(770)0, pi+
33+ {225 , 211 }, // D+ -> f2(1270)0, pi+
34+ {-211 , 211 , 211 }, // D+ -> pi-, pi+, pi+
35+ }},
36+
37+ {431 , {
38+ {333 , 211 }, // Ds+ -> phi(1020)0, pi+
39+ {-313 , 321 }, // Ds+ -> Kbar^*(892)0, K+
40+ {333 , 213 }, // Ds+ -> phi(1020)0, rho(770)+
41+ {113 , 211 }, // Ds+ -> rho(770)0, pi+
42+ {225 , 211 }, // Ds+ -> f2(1270)0, pi+
43+ {-211 , 211 , 211 }, // Ds+ -> pi-, pi+, pi+
44+ {313 , 211 }, // Ds+ -> K^*(892)0, pi+
45+ {10221 , 321 }, // Ds+ -> f0(1370)0, K+
46+ {113 , 321 }, // Ds+ -> rho(770)0, K+
47+ {-211 , 321 , 211 }, // Ds+ -> pi-, K+, pi+
48+ {221 , 211 }, // Ds+ -> eta, pi+
49+ }},
50+
51+ {4122 , {
52+ {2212 , -321 , 211 }, // Lambdac+ -> p, K-, pi+
53+ {2212 , -313 }, // Lambdac+ -> p, Kbar^*(892)0
54+ {2224 , -321 }, // Lambdac+ -> Delta(1232)++, K-
55+ {102134 , 211 }, // Lambdac+ -> 102134, pi+
56+ {2212 , 311 }, // Lambdac+ -> p, K0
57+ {2212 , -321 , 211 , 111 }, // Lambdac+ -> p, K-, pi+, pi0
58+ {2212 , -211 , 211 }, // Lambdac+ -> p, pi-, pi+
59+ {2212 , 333 }, // Lambdac+ -> p, phi(1020)0
60+ }},
61+
62+ {4232 , {
63+ {2212 , -321 , 211 }, // Xic+ -> p, K-, pi+
64+ {2212 , -313 }, // Xic+ -> p, Kbar^*(892)0
65+ {3312 , 211 , 211 }, // Xic+ -> Xi-, pi+, pi+
66+ {2212 , 333 }, // Xic+ -> p, phi(1020)0
67+ {3222 , -211 , 211 }, // Xic+ -> Sigma+, pi-, pi+
68+ {3324 , 211 }, // Xic+ -> Xi(1530)0, pi+
69+ }},
70+
71+ {4132 , {
72+ {3312 , 211 }, // Xic0 -> Xi-, pi+
73+ }},
74+
75+ {4332 , {
76+ {3334 , 211 }, // Omegac0 -> Omega-, pi+
77+ {3312 , 211 }, // Omegac0 -> Xi-, pi+
78+ }},
7379 };
7480
7581 TFile file (path .c_str (), "READ ");
0 commit comments