5353#include " DetectorsVertexing/PVertexerHelpers.h"
5454#include " CommonConstants/PhysicsConstants.h"
5555
56-
5756using namespace o2 ;
5857using namespace o2 ::framework;
5958using namespace o2 ::framework::expressions;
6059
6160using multicharmtracks = soa::Join<aod::MCharmIndices, aod::MCharmCores>;
6261
63- struct alice3multicharm
64- {
62+ struct alice3multicharm {
6563 SliceCache cache;
66-
64+
6765 ConfigurableAxis axisEta{" axisEta" , {80 , -4 .0f , +4 .0f }, " #eta" };
6866 ConfigurableAxis axisXiccMass{" axisXiccMass" , {200 , 3 .521f , 3 .721f }, " Xicc Inv Mass (GeV/c^{2})" };
6967 ConfigurableAxis axisDCA{" axisDCA" , {400 , 0 , 400 }, " DCA (#mum)" };
@@ -82,7 +80,7 @@ struct alice3multicharm
8280 Configurable<float > picMinDCAz{" picMinDCAz" , -1 , " [0] in |DCAxy| > [0]+[1]/pT" };
8381 Configurable<float > picMaxTofDiffInner{" picTofDiffInner" , 1e+4 , " |signal - expected| (ps)" };
8482 Configurable<float > picMinPt{" picMinPt" , -1 , " Minimum pT for Xic pions" };
85-
83+
8684 Configurable<float > piccMinDCAxy{" piccMinDCAxy" , -1 , " [0] in |DCAxy| > [0]+[1]/pT" };
8785 Configurable<float > piccMinDCAz{" piccMinDCAz" , -1 , " [0] in |DCAz| > [0]+[1]/pT" };
8886 Configurable<float > piccMaxTofDiffInner{" piccMaxTofDiffInner" , 1e+4 , " |signal - expected| (ps)" };
@@ -97,7 +95,7 @@ struct alice3multicharm
9795 Configurable<float > xicMinDecayDistanceFromPV{" xicMinDecayDistanceFromPV" , -1 , " Minimum distance for Xic decay from PV (cm)" };
9896 Configurable<float > xicMinProperLength{" xicMinProperLength" , -1 , " Minimum proper length for Xic decay (cm)" };
9997 Configurable<float > xicMaxProperLength{" xicMaxProperLength" , 1e+4 , " Minimum proper length for Xic decay (cm)" };
100-
98+
10199 Configurable<float > xiccMaxDauDCA{" xiccMaxDauDCA" , 1e+4 , " DCA between Xicc daughters (cm)" };
102100 Configurable<float > xiccMinRadius{" xiccMinRadius" , -1 , " Minimum R2D for Xicc decay (cm)" };
103101 Configurable<float > xiccMinProperLength{" xiccMinProperLength" , -1 , " Minimum proper length for Xicc decay (cm)" };
@@ -141,59 +139,59 @@ struct alice3multicharm
141139 for (const auto & xiccCand : multiCharmTracks) {
142140 if (xiccCand.xicDauDCA () > xicMaxDauDCA || xiccCand.xiccDauDCA () > xiccMaxDauDCA)
143141 continue ;
144-
142+
145143 if (std::fabs (xiccCand.xiDCAxy ()) < xiMinDCAxy || std::fabs (xiccCand.xiDCAz ()) < xiMinDCAz)
146144 continue ;
147-
145+
148146 if (std::fabs (xiccCand.pi1cDCAxy ()) < picMinDCAxy || std::fabs (xiccCand.pi1cDCAz ()) < picMinDCAz)
149- continue ;
150-
147+ continue ;
148+
151149 if (std::fabs (xiccCand.pi2cDCAxy ()) < picMinDCAxy || std::fabs (xiccCand.pi2cDCAz ()) < picMinDCAz)
152- continue ;
153-
150+ continue ;
151+
154152 if (std::fabs (xiccCand.piccDCAxy ()) < piccMinDCAxy || std::fabs (xiccCand.piccDCAz ()) < piccMinDCAz)
155- continue ;
156-
153+ continue ;
154+
157155 if (std::fabs (xiccCand.xicDCAxy ()) < xicMinDCAxy || std::fabs (xiccCand.xicDCAz ()) < xicMinDCAz)
158- continue ;
159-
156+ continue ;
157+
160158 if (std::fabs (xiccCand.pi1cDCAxy ()) < picMinDCAxy || std::fabs (xiccCand.pi1cDCAz ()) < picMinDCAz)
161- continue ;
162-
159+ continue ;
160+
163161 if (std::fabs (xiccCand.pi2cDCAxy ()) < picMinDCAxy || std::fabs (xiccCand.pi2cDCAz ()) < picMinDCAz)
164162 continue ;
165-
163+
166164 if (std::fabs (xiccCand.xiccDCAxy ()) > xiccMaxDCAxy || std::fabs (xiccCand.xiccDCAz ()) > xiccMaxDCAz)
167165 continue ;
168-
166+
169167 // Cut on time delta as LoI for now
170168 if (xiccCand.pi1cTofDeltaInner () > picMaxTofDiffInner)
171- continue ;
172-
169+ continue ;
170+
173171 if (xiccCand.pi2cTofDeltaInner () > picMaxTofDiffInner)
174172 continue ;
175-
173+
176174 if (xiccCand.piccTofDeltaInner () > piccMaxTofDiffInner)
177- continue ;
178-
175+ continue ;
176+
179177 if (xiccCand.pi1cPt () < picMinPt || xiccCand.pi2cPt () < picMinPt)
180178 continue ;
181-
179+
182180 if (xiccCand.piccPt () < piccMinPt)
183- continue ;
184-
181+ continue ;
182+
185183 if (xiccCand.xicDecayRadius2D () < xicMinRadius)
186- continue ;
187-
184+ continue ;
185+
188186 if (xiccCand.xiccDecayRadius2D () < xiccMinRadius)
189187 continue ;
190-
188+
191189 if (xiccCand.xicProperLength () < xicMinProperLength || xiccCand.xicProperLength () > xicMaxProperLength)
192190 continue ;
193-
191+
194192 if (xiccCand.xiccProperLength () < xiccMinProperLength || xiccCand.xiccProperLength () > xiccMaxProperLength)
195- continue ;
196-
193+ continue ;
194+
197195 if (xiccCand.xicDistanceFromPV () < xicMinDecayDistanceFromPV)
198196 continue ;
199197
0 commit comments