@@ -80,31 +80,31 @@ struct Alice3DecayerQa {
8080 void init (o2::framework::InitContext&)
8181 {
8282 // QA with Table entries
83- histos.add (" MCWithDau /hElPt" , " hElPt" , kTH1D , {axes.axisPt });
84- histos.add (" MCWithDau /hMuPt" , " hMuPt" , kTH1D , {axes.axisPt });
85- histos.add (" MCWithDau /hPiPt" , " hPiPt" , kTH1D , {axes.axisPt });
86- histos.add (" MCWithDau /hKaPt" , " hKaPt" , kTH1D , {axes.axisPt });
87- histos.add (" MCWithDau /hPrPt" , " hPrPt" , kTH1D , {axes.axisPt });
88- histos.add (" MCWithDau /hCollisionId" , " hCollisionId" , kTH1D , {axes.axisCollisionId });
89- histos.add (" MCWithDau /hPdgCode" , " hPdgCode" , kTH1D , {axes.axisPdgCode });
90- histos.add (" MCWithDau /hStatusCode" , " hStatusCode" , kTH1D , {axes.axisStatusCode });
91- histos.add (" MCWithDau /hFlags" , " hFlags" , kTH1D , {axes.axisFlags });
92- histos.add (" MCWithDau /hMothersIds" , " hMothersIds" , kTH1D , {axes.axisMothersIds });
93- histos.add (" MCWithDau /hDaughtersIds" , " hDaughtersIds" , kTH1D , {axes.axisDaughtersIds });
94- histos.add (" MCWithDau /hWeight" , " hWeight" , kTH1D , {axes.axisWeight });
95- histos.add (" MCWithDau /hVx" , " hVx" , kTH1D , {axes.axisPos });
96- histos.add (" MCWithDau /hVy" , " hVy" , kTH1D , {axes.axisPos });
97- histos.add (" MCWithDau /hVz" , " hVz" , kTH1D , {axes.axisPos });
98- histos.add (" MCWithDau /hVt" , " hVt" , kTH1D , {axes.axisPos });
99- histos.add (" MCWithDau /hPhi" , " hPhi" , kTH1D , {axes.axisPhi });
100- histos.add (" MCWithDau /hEta" , " hEta" , kTH1D , {axes.axisEta });
101- histos.add (" MCWithDau /hRapidity" , " hRapidity" , kTH1D , {axes.axisRapidity });
102- histos.add (" MCWithDau /hPx" , " hPx" , kTH1D , {axes.axisPt });
103- histos.add (" MCWithDau /hPy" , " hPy" , kTH1D , {axes.axisPt });
104- histos.add (" MCWithDau /hPz" , " hPz" , kTH1D , {axes.axisPt });
105- histos.add (" MCWithDau /hPt" , " hPt" , kTH1D , {axes.axisPt });
106- histos.add (" MCWithDau /hP" , " hP" , kTH1D , {axes.axisPt });
107- histos.add (" MCWithDau /hE" , " hE" , kTH1D , {axes.axisPt });
83+ histos.add (" McParticle /hElPt" , " hElPt" , kTH1D , {axes.axisPt });
84+ histos.add (" McParticle /hMuPt" , " hMuPt" , kTH1D , {axes.axisPt });
85+ histos.add (" McParticle /hPiPt" , " hPiPt" , kTH1D , {axes.axisPt });
86+ histos.add (" McParticle /hKaPt" , " hKaPt" , kTH1D , {axes.axisPt });
87+ histos.add (" McParticle /hPrPt" , " hPrPt" , kTH1D , {axes.axisPt });
88+ histos.add (" McParticle /hCollisionId" , " hCollisionId" , kTH1D , {axes.axisCollisionId });
89+ histos.add (" McParticle /hPdgCode" , " hPdgCode" , kTH1D , {axes.axisPdgCode });
90+ histos.add (" McParticle /hStatusCode" , " hStatusCode" , kTH1D , {axes.axisStatusCode });
91+ histos.add (" McParticle /hFlags" , " hFlags" , kTH1D , {axes.axisFlags });
92+ histos.add (" McParticle /hMothersIds" , " hMothersIds" , kTH1D , {axes.axisMothersIds });
93+ histos.add (" McParticle /hDaughtersIds" , " hDaughtersIds" , kTH1D , {axes.axisDaughtersIds });
94+ histos.add (" McParticle /hWeight" , " hWeight" , kTH1D , {axes.axisWeight });
95+ histos.add (" McParticle /hVx" , " hVx" , kTH1D , {axes.axisPos });
96+ histos.add (" McParticle /hVy" , " hVy" , kTH1D , {axes.axisPos });
97+ histos.add (" McParticle /hVz" , " hVz" , kTH1D , {axes.axisPos });
98+ histos.add (" McParticle /hVt" , " hVt" , kTH1D , {axes.axisPos });
99+ histos.add (" McParticle /hPhi" , " hPhi" , kTH1D , {axes.axisPhi });
100+ histos.add (" McParticle /hEta" , " hEta" , kTH1D , {axes.axisEta });
101+ histos.add (" McParticle /hRapidity" , " hRapidity" , kTH1D , {axes.axisRapidity });
102+ histos.add (" McParticle /hPx" , " hPx" , kTH1D , {axes.axisPt });
103+ histos.add (" McParticle /hPy" , " hPy" , kTH1D , {axes.axisPt });
104+ histos.add (" McParticle /hPz" , " hPz" , kTH1D , {axes.axisPt });
105+ histos.add (" McParticle /hPt" , " hPt" , kTH1D , {axes.axisPt });
106+ histos.add (" McParticle /hP" , " hP" , kTH1D , {axes.axisPt });
107+ histos.add (" McParticle /hE" , " hE" , kTH1D , {axes.axisPt });
108108
109109 // QA with daughters from Decayer
110110 histos.add (" K0S/hGeneratedPt" , " hGeneratedPt;#it{p}_{T} (GeV/#it{c})" , kTH1D , {axes.axisPt });
@@ -132,6 +132,7 @@ struct Alice3DecayerQa {
132132
133133 void process (const aod::McCollision& collision, const aod::McParticles& particles)
134134 {
135+ LOG (info) << particles.size ();
135136 // Group with collision
136137 auto trueElectronsGrouped = trueElectrons->sliceByCached (aod::mcparticle::mcCollisionId, collision.globalIndex (), cache);
137138 auto trueMuonsGrouped = trueMuons->sliceByCached (aod::mcparticle::mcCollisionId, collision.globalIndex (), cache);
@@ -143,19 +144,19 @@ struct Alice3DecayerQa {
143144 auto trueXiMinusGrouped = trueXiMinus->sliceByCached (aod::mcparticle::mcCollisionId, collision.globalIndex (), cache);
144145
145146 for (const auto & particle : trueElectronsGrouped) {
146- histos.fill (HIST (" MCWithDau /hElPt" ), particle.pt ());
147+ histos.fill (HIST (" McParticle /hElPt" ), particle.pt ());
147148 }
148149 for (const auto & particle : trueMuonsGrouped) {
149- histos.fill (HIST (" MCWithDau /hMuPt" ), particle.pt ());
150+ histos.fill (HIST (" McParticle /hMuPt" ), particle.pt ());
150151 }
151152 for (const auto & particle : truePionsGrouped) {
152- histos.fill (HIST (" MCWithDau /hPiPt" ), particle.pt ());
153+ histos.fill (HIST (" McParticle /hPiPt" ), particle.pt ());
153154 }
154155 for (const auto & particle : trueKaonsGrouped) {
155- histos.fill (HIST (" MCWithDau /hKaPt" ), particle.pt ());
156+ histos.fill (HIST (" McParticle /hKaPt" ), particle.pt ());
156157 }
157158 for (const auto & particle : trueProtonsGrouped) {
158- histos.fill (HIST (" MCWithDau /hPrPt" ), particle.pt ());
159+ histos.fill (HIST (" McParticle /hPrPt" ), particle.pt ());
159160 }
160161 for (const auto & particle : trueK0ShortGrouped) {
161162 histos.fill (HIST (" K0S/hGeneratedPt" ), particle.pt ());
@@ -248,29 +249,29 @@ struct Alice3DecayerQa {
248249 }
249250
250251 for (const auto & particle : particles) {
251- histos.fill (HIST (" MCWithDau /hCollisionId" ), particle.mcCollisionId ());
252- histos.fill (HIST (" MCWithDau /hPdgCode" ), particle.pdgCode ());
253- histos.fill (HIST (" MCWithDau /hStatusCode" ), particle.statusCode ());
254- histos.fill (HIST (" MCWithDau /hFlags" ), particle.flags ());
255- histos.fill (HIST (" MCWithDau /hWeight" ), particle.weight ());
256- histos.fill (HIST (" MCWithDau /hVx" ), particle.vx ());
257- histos.fill (HIST (" MCWithDau /hVy" ), particle.vy ());
258- histos.fill (HIST (" MCWithDau /hVz" ), particle.vz ());
259- histos.fill (HIST (" MCWithDau /hVt" ), particle.vt ());
260- histos.fill (HIST (" MCWithDau /hPhi" ), particle.phi ());
261- histos.fill (HIST (" MCWithDau /hEta" ), particle.eta ());
262- histos.fill (HIST (" MCWithDau /hRapidity" ), particle.y ());
263- histos.fill (HIST (" MCWithDau /hPx" ), particle.px ());
264- histos.fill (HIST (" MCWithDau /hPy" ), particle.py ());
265- histos.fill (HIST (" MCWithDau /hPz" ), particle.pz ());
266- histos.fill (HIST (" MCWithDau /hPt" ), particle.pt ());
267- histos.fill (HIST (" MCWithDau /hP" ), particle.p ());
268- histos.fill (HIST (" MCWithDau /hE" ), particle.e ());
252+ histos.fill (HIST (" McParticle /hCollisionId" ), particle.mcCollisionId ());
253+ histos.fill (HIST (" McParticle /hPdgCode" ), particle.pdgCode ());
254+ histos.fill (HIST (" McParticle /hStatusCode" ), particle.statusCode ());
255+ histos.fill (HIST (" McParticle /hFlags" ), particle.flags ());
256+ histos.fill (HIST (" McParticle /hWeight" ), particle.weight ());
257+ histos.fill (HIST (" McParticle /hVx" ), particle.vx ());
258+ histos.fill (HIST (" McParticle /hVy" ), particle.vy ());
259+ histos.fill (HIST (" McParticle /hVz" ), particle.vz ());
260+ histos.fill (HIST (" McParticle /hVt" ), particle.vt ());
261+ histos.fill (HIST (" McParticle /hPhi" ), particle.phi ());
262+ histos.fill (HIST (" McParticle /hEta" ), particle.eta ());
263+ histos.fill (HIST (" McParticle /hRapidity" ), particle.y ());
264+ histos.fill (HIST (" McParticle /hPx" ), particle.px ());
265+ histos.fill (HIST (" McParticle /hPy" ), particle.py ());
266+ histos.fill (HIST (" McParticle /hPz" ), particle.pz ());
267+ histos.fill (HIST (" McParticle /hPt" ), particle.pt ());
268+ histos.fill (HIST (" McParticle /hP" ), particle.p ());
269+ histos.fill (HIST (" McParticle /hE" ), particle.e ());
269270 for (const auto & motherParticleId : particle.mothersIds ()) {
270- histos.fill (HIST (" MCWithDau /hMothersIds" ), motherParticleId);
271+ histos.fill (HIST (" McParticle /hMothersIds" ), motherParticleId);
271272 }
272273 for (const auto & dauParticleId : particle.daughtersIds ()) {
273- histos.fill (HIST (" MCWithDau /hDaughtersIds" ), dauParticleId);
274+ histos.fill (HIST (" McParticle /hDaughtersIds" ), dauParticleId);
274275 }
275276 }
276277 }
0 commit comments