@@ -33,122 +33,122 @@ namespace hf_chns_2prong
3333
3434using namespace o2 ::hf_decay::hf_cand_2prong;
3535std::unordered_map<DecayChannelMain, const std::vector<int >> finalStates2Prongs =
36- {
37- {DecayChannelMain::D0ToPiK, {+kKMinus , +kPiPlus }},
38- {DecayChannelMain::D0ToPiKPi0, {+kKMinus , +kPiPlus , +kPi0 }},
39- {DecayChannelMain::D0ToPiPi, {+kPiMinus , +kPiPlus }},
40- {DecayChannelMain::D0ToPiPiPi0, {+kPiMinus , +kPiPlus , +kPi0 }},
41- {DecayChannelMain::D0ToKK, {+kKMinus , +kKPlus }},
36+ {
37+ {DecayChannelMain::D0ToPiK, {+kKMinus , +kPiPlus }},
38+ {DecayChannelMain::D0ToPiKPi0, {+kKMinus , +kPiPlus , +kPi0 }},
39+ {DecayChannelMain::D0ToPiPi, {+kPiMinus , +kPiPlus }},
40+ {DecayChannelMain::D0ToPiPiPi0, {+kPiMinus , +kPiPlus , +kPi0 }},
41+ {DecayChannelMain::D0ToKK, {+kKMinus , +kKPlus }},
4242};
4343
4444std::unordered_map<DecayChannelResonant, const std::array<int , 2 >> resoStatesD0 =
45- {
46- {DecayChannelResonant::D0ToRhoplusPi, {kRho770Plus , +kPiMinus }},
47- {DecayChannelResonant::D0ToRhoplusK, {kRho770Plus , +kKMinus }},
48- {DecayChannelResonant::D0ToKstar0Pi0, {-kK0Star892 , +kPi0 }},
49- {DecayChannelResonant::D0ToKstarPi, {-kKPlusStar892 , +kPiPlus }},
45+ {
46+ {DecayChannelResonant::D0ToRhoplusPi, {kRho770Plus , +kPiMinus }},
47+ {DecayChannelResonant::D0ToRhoplusK, {kRho770Plus , +kKMinus }},
48+ {DecayChannelResonant::D0ToKstar0Pi0, {-kK0Star892 , +kPi0 }},
49+ {DecayChannelResonant::D0ToKstarPi, {-kKPlusStar892 , +kPiPlus }},
5050};
5151
52- } // namespace 2prong
53-
52+ } // namespace hf_chns_2prong
53+
5454namespace hf_chns_3prong
5555{
5656
5757using namespace o2 ::hf_decay::hf_cand_3prong;
5858std::unordered_map<DecayChannelResonant, const std::array<int , 2 >> resoStatesDPlus =
59- {
60- {DecayChannelResonant::DplusToPhiPi, {+kPhi , +kPiPlus }},
61- {DecayChannelResonant::DplusToKstar0K, {-kK0Star892 , +kKPlus }},
62- {DecayChannelResonant::DplusToKstar1430_0K, {+10311 , +kKPlus }},
63- {DecayChannelResonant::DplusToRho0Pi, {+kRho770_0 , +kPiPlus }},
64- {DecayChannelResonant::DplusToF2_1270Pi, {+225 , +kPiPlus }},
59+ {
60+ {DecayChannelResonant::DplusToPhiPi, {+kPhi , +kPiPlus }},
61+ {DecayChannelResonant::DplusToKstar0K, {-kK0Star892 , +kKPlus }},
62+ {DecayChannelResonant::DplusToKstar1430_0K, {+10311 , +kKPlus }},
63+ {DecayChannelResonant::DplusToRho0Pi, {+kRho770_0 , +kPiPlus }},
64+ {DecayChannelResonant::DplusToF2_1270Pi, {+225 , +kPiPlus }},
6565};
6666
6767std::unordered_map<DecayChannelMain, const std::vector<int >> finalStatesDPlus =
68- {
69- {DecayChannelMain::DplusToPiKPi, {+kKMinus , +kKPlus , +kPiPlus }},
70- {DecayChannelMain::DplusToPiKK, {+kKMinus , +kPiPlus , +kPiPlus }},
71- {DecayChannelMain::DplusToPiKPiPi0, {+kKMinus , +kPiPlus , +kPiPlus , +kPi0 }},
72- {DecayChannelMain::DplusToPiPiPi, {+kPiMinus , +kPiPlus , +kPiPlus }},
68+ {
69+ {DecayChannelMain::DplusToPiKPi, {+kKMinus , +kKPlus , +kPiPlus }},
70+ {DecayChannelMain::DplusToPiKK, {+kKMinus , +kPiPlus , +kPiPlus }},
71+ {DecayChannelMain::DplusToPiKPiPi0, {+kKMinus , +kPiPlus , +kPiPlus , +kPi0 }},
72+ {DecayChannelMain::DplusToPiPiPi, {+kPiMinus , +kPiPlus , +kPiPlus }},
7373};
7474
7575// Ds± → K± K∓ π±
7676std::unordered_map<DecayChannelResonant, const std::array<int , 2 >> resoStatesDs =
77- {
78- {DecayChannelResonant::DsToPhiPi, {+kPhi , +kPiPlus }},
79- {DecayChannelResonant::DsToPhiRhoplus, {+kPhi , +kRho770Plus }},
80- {DecayChannelResonant::DsToKstar0K, {-kK0Star892 , +kKPlus }},
81- {DecayChannelResonant::DsToKstar0Pi, {+kK0Star892 , +kPiPlus }},
82- {DecayChannelResonant::DsToRho0Pi, {+kRho770_0 , +kPiPlus }},
83- {DecayChannelResonant::DsToRho0K, {+kRho770_0 , +kKPlus }},
84- {DecayChannelResonant::DsToF2_1270Pi, {225 , +kPiPlus }},
85- {DecayChannelResonant::DsToF0_1370K, {10221 , +kKPlus }},
86- {DecayChannelResonant::DsToEtaPi, {221 , +kPiPlus }},
77+ {
78+ {DecayChannelResonant::DsToPhiPi, {+kPhi , +kPiPlus }},
79+ {DecayChannelResonant::DsToPhiRhoplus, {+kPhi , +kRho770Plus }},
80+ {DecayChannelResonant::DsToKstar0K, {-kK0Star892 , +kKPlus }},
81+ {DecayChannelResonant::DsToKstar0Pi, {+kK0Star892 , +kPiPlus }},
82+ {DecayChannelResonant::DsToRho0Pi, {+kRho770_0 , +kPiPlus }},
83+ {DecayChannelResonant::DsToRho0K, {+kRho770_0 , +kKPlus }},
84+ {DecayChannelResonant::DsToF2_1270Pi, {225 , +kPiPlus }},
85+ {DecayChannelResonant::DsToF0_1370K, {10221 , +kKPlus }},
86+ {DecayChannelResonant::DsToEtaPi, {221 , +kPiPlus }},
8787};
8888
8989std::unordered_map<DecayChannelMain, const std::vector<int >> finalStatesDs =
90- {
91- {DecayChannelMain::DsToPiKK, {+kKMinus , +kKPlus , +kPiPlus }},
92- {DecayChannelMain::DsToPiKKPi0, {+kKMinus , +kKPlus , +kPiPlus , +kPi0 }},
93- {DecayChannelMain::DsToPiPiK, {+kKPlus , +kPiPlus , +kPiMinus }},
94- {DecayChannelMain::DsToPiPiPi, {+kPiMinus , +kPiPlus , +kPiPlus }},
95- {DecayChannelMain::DsToPiPiPiPi0, {+kPiMinus , +kPiPlus , +kPiPlus , +kPi0 }},
90+ {
91+ {DecayChannelMain::DsToPiKK, {+kKMinus , +kKPlus , +kPiPlus }},
92+ {DecayChannelMain::DsToPiKKPi0, {+kKMinus , +kKPlus , +kPiPlus , +kPi0 }},
93+ {DecayChannelMain::DsToPiPiK, {+kKPlus , +kPiPlus , +kPiMinus }},
94+ {DecayChannelMain::DsToPiPiPi, {+kPiMinus , +kPiPlus , +kPiPlus }},
95+ {DecayChannelMain::DsToPiPiPiPi0, {+kPiMinus , +kPiPlus , +kPiPlus , +kPi0 }},
9696};
9797
9898// Dstar → K± K∓ π±
9999std::unordered_map<DecayChannelResonant, const std::array<int , 2 >> resoStatesDstar =
100- {
101- {DecayChannelResonant::DstarToD0ToRhoplusPi, {kRho770Plus , +kPiMinus }},
102- {DecayChannelResonant::DstarToD0ToRhoplusK, {kRho770Plus , +kKMinus }},
103- {DecayChannelResonant::DstarToD0ToKstar0Pi0, {-kK0Star892 , +kPi0 }},
104- {DecayChannelResonant::DstarToD0ToKstarPi, {-kKPlusStar892 , +kPiPlus }},
105- {DecayChannelResonant::DstarToDplusToPhiPi, {+kPhi , +kPiPlus }},
106- {DecayChannelResonant::DstarToDplusToKstar0K, {-kK0Star892 , +kKPlus }},
107- {DecayChannelResonant::DstarToDplusToKstar1430_0K, {+10311 , +kKPlus }},
108- {DecayChannelResonant::DstarToDplusToRho0Pi, {+kRho770_0 , +kPiPlus }},
109- {DecayChannelResonant::DstarToDplusToF2_1270Pi, {+225 , +kPiPlus }},
100+ {
101+ {DecayChannelResonant::DstarToD0ToRhoplusPi, {kRho770Plus , +kPiMinus }},
102+ {DecayChannelResonant::DstarToD0ToRhoplusK, {kRho770Plus , +kKMinus }},
103+ {DecayChannelResonant::DstarToD0ToKstar0Pi0, {-kK0Star892 , +kPi0 }},
104+ {DecayChannelResonant::DstarToD0ToKstarPi, {-kKPlusStar892 , +kPiPlus }},
105+ {DecayChannelResonant::DstarToDplusToPhiPi, {+kPhi , +kPiPlus }},
106+ {DecayChannelResonant::DstarToDplusToKstar0K, {-kK0Star892 , +kKPlus }},
107+ {DecayChannelResonant::DstarToDplusToKstar1430_0K, {+10311 , +kKPlus }},
108+ {DecayChannelResonant::DstarToDplusToRho0Pi, {+kRho770_0 , +kPiPlus }},
109+ {DecayChannelResonant::DstarToDplusToF2_1270Pi, {+225 , +kPiPlus }},
110110};
111111
112112std::unordered_map<DecayChannelMain, const std::vector<int >> finalStatesDstar =
113- {
114- {DecayChannelMain::DstarToPiKPi, {+kKMinus , +kPiPlus , +kPiPlus }},
115- {DecayChannelMain::DstarToPiKPiPi0, {+kKMinus , +kPiPlus , +kPiPlus , +kPi0 }},
116- {DecayChannelMain::DstarToPiKPiPi0Pi0, {+kKMinus , +kPiPlus , +kPiPlus , +kPi0 , +kPi0 }},
117- {DecayChannelMain::DstarToPiKK, {+kKMinus , +kKPlus , +kPiPlus }},
118- {DecayChannelMain::DstarToPiKKPi0, {+kKMinus , +kKPlus , +kPiPlus , +kPi0 }},
119- {DecayChannelMain::DstarToPiPiPi, {+kPiMinus , +kPiPlus , +kPiPlus }},
120- {DecayChannelMain::DstarToPiPiPiPi0, {+kPiMinus , +kPiPlus , +kPiPlus , +kPi0 }},
113+ {
114+ {DecayChannelMain::DstarToPiKPi, {+kKMinus , +kPiPlus , +kPiPlus }},
115+ {DecayChannelMain::DstarToPiKPiPi0, {+kKMinus , +kPiPlus , +kPiPlus , +kPi0 }},
116+ {DecayChannelMain::DstarToPiKPiPi0Pi0, {+kKMinus , +kPiPlus , +kPiPlus , +kPi0 , +kPi0 }},
117+ {DecayChannelMain::DstarToPiKK, {+kKMinus , +kKPlus , +kPiPlus }},
118+ {DecayChannelMain::DstarToPiKKPi0, {+kKMinus , +kKPlus , +kPiPlus , +kPi0 }},
119+ {DecayChannelMain::DstarToPiPiPi, {+kPiMinus , +kPiPlus , +kPiPlus }},
120+ {DecayChannelMain::DstarToPiPiPiPi0, {+kPiMinus , +kPiPlus , +kPiPlus , +kPi0 }},
121121};
122122
123123// Lc → p K∓ π±
124124std::unordered_map<DecayChannelResonant, const std::array<int , 2 >> resoStatesLambdaC =
125- {
126- {DecayChannelResonant::LcToPKstar0, {+kK0Star892 , +kProton }},
127- {DecayChannelResonant::LcToDeltaplusplusK, {+2224 , +kKMinus }},
128- {DecayChannelResonant::LcToL1520Pi, {+102134 , +kPiPlus }},
125+ {
126+ {DecayChannelResonant::LcToPKstar0, {+kK0Star892 , +kProton }},
127+ {DecayChannelResonant::LcToDeltaplusplusK, {+2224 , +kKMinus }},
128+ {DecayChannelResonant::LcToL1520Pi, {+102134 , +kPiPlus }},
129129};
130130
131131std::unordered_map<DecayChannelMain, const std::vector<int >> finalStatesLc =
132- {
133- {DecayChannelMain::LcToPKPi, {+kProton , +kKMinus , +kPiPlus }},
134- {DecayChannelMain::LcToPKPiPi0, {+kProton , +kKMinus , +kPiPlus , +kPi0 }},
135- {DecayChannelMain::LcToPPiPi, {+kProton , +kPiMinus , +kPiPlus }},
136- {DecayChannelMain::LcToPKK, {+kProton , +kKMinus , +kKPlus }}};
132+ {
133+ {DecayChannelMain::LcToPKPi, {+kProton , +kKMinus , +kPiPlus }},
134+ {DecayChannelMain::LcToPKPiPi0, {+kProton , +kKMinus , +kPiPlus , +kPi0 }},
135+ {DecayChannelMain::LcToPPiPi, {+kProton , +kPiMinus , +kPiPlus }},
136+ {DecayChannelMain::LcToPKK, {+kProton , +kKMinus , +kKPlus }}};
137137
138138// Xic → p K∓ π±
139139std::unordered_map<DecayChannelResonant, const std::array<int , 2 >> resoStatesXiC =
140- {
141- {DecayChannelResonant::XicToPKstar0, {-kK0Star892 , +kProton }},
142- {DecayChannelResonant::XicToPPhi, {+kProton , +kPhi }},
140+ {
141+ {DecayChannelResonant::XicToPKstar0, {-kK0Star892 , +kProton }},
142+ {DecayChannelResonant::XicToPPhi, {+kProton , +kPhi }},
143143};
144144
145145std::unordered_map<DecayChannelMain, const std::vector<int >> finalStatesXic =
146- {
147- {DecayChannelMain::XicToPKPi, {+kProton , +kKMinus , +kPiPlus }},
148- {DecayChannelMain::XicToPKK, {+kProton , +kKMinus , +kKPlus }},
149- {DecayChannelMain::XicToSPiPi, {+kSigmaPlus , +kPiMinus , +kPiPlus }},
146+ {
147+ {DecayChannelMain::XicToPKPi, {+kProton , +kKMinus , +kPiPlus }},
148+ {DecayChannelMain::XicToPKK, {+kProton , +kKMinus , +kKPlus }},
149+ {DecayChannelMain::XicToSPiPi, {+kSigmaPlus , +kPiMinus , +kPiPlus }},
150150};
151- }
151+ } // namespace hf_chns_3prong
152152
153153// / Returns a map of the possible final states for a specific 3-prong particle specie
154154// / \param pdgMother PDG code of the mother particle
0 commit comments