@@ -207,14 +207,16 @@ struct PCMQCMC {
207207 fRegistry .add (" V0/primary/hPtGen_DeltaPtOverPtGen" , " photon p_{T} resolution;p_{T}^{gen} (GeV/c);(p_{T}^{rec} - p_{T}^{gen})/p_{T}^{gen}" , kTH2F , {{1000 , 0 , 10 }, {200 , -1 .0f , 1 .0f }}, true );
208208 fRegistry .add (" V0/primary/hPtGen_DeltaEta" , " photon #eta resolution;p_{T}^{gen} (GeV/c);#eta^{rec} - #eta^{gen}" , kTH2F , {{1000 , 0 , 10 }, {100 , -0 .5f , 0 .5f }}, true );
209209 fRegistry .add (" V0/primary/hPtGen_DeltaPhi" , " photon #varphi resolution;p_{T}^{gen} (GeV/c);#varphi^{rec} - #varphi^{gen} (rad.)" , kTH2F , {{1000 , 0 , 10 }, {100 , -0 .5f , 0 .5f }}, true );
210+ fRegistry .add (" V0/primary/hRxyGen_DeltaPtOverPtGen" , " photon p_{T} resolution; R_{xy}^{gen} (cm);(p_{T}^{rec} - p_{T}^{gen})/p_{T}^{gen}" , kTH2F , {{1000 , 0 , 90 }, {200 , -1 .0f , 1 .0f }}, true );
211+ fRegistry .add (" V0/primary/hRxyGen_DeltaEta" , " photon #eta resolution;R_{xy}^{gen} (cm);#eta^{rec} - #eta^{gen}" , kTH2F , {{1000 , 0 , 90 }, {100 , -0 .5f , 0 .5f }}, true );
212+ fRegistry .add (" V0/primary/hRxyGen_DeltaPhi" , " photon #varphi resolution;R_{xy}^{gen} (cm);#varphi^{rec} - #varphi^{gen} (rad.)" , kTH2F , {{1000 , 0 , 90 }, {100 , -0 .5f , 0 .5f }}, true );
210213 fRegistry .add (" V0/primary/hXY_MC" , " X vs. Y of true photon conversion point.;X (cm);Y (cm)" , kTH2F , {{400 , -100 .0f , +100 }, {400 , -100 , +100 }}, true );
211214 fRegistry .add (" V0/primary/hRZ_MC" , " R vs. Z of true photon conversion point;Z (cm);R_{xy} (cm)" , kTH2F , {{200 , -100 .0f , +100 }, {200 , 0 , 100 }}, true );
212215 fRegistry .add (" V0/primary/hsConvPoint" , " photon conversion point;r_{xy} (cm);#varphi (rad.);#eta;" , kTHnSparseF , {{100 , 0 .0f , 100 }, {90 , 0 , 2 * M_PI}, {80 , -2 , +2 }}, false );
213- fRegistry .addClone (" V0/primary/" , " V0/fromWD/" ); // from weak decay
214- fRegistry .addClone (" V0/primary/" , " V0/fromHS/" ); // from hadronic shower in detector materials
215- fRegistry .addClone (" V0/primary/" , " V0/fromPi0Dalitz/" ); // misidentified dielectron from pi0 dalitz decay
216- fRegistry .addClone (" V0/primary/" , " V0/fromEtaDalitz/" ); // misidentified dielectron from eta dalitz decay
217-
216+ fRegistry .addClone (" V0/primary/" , " V0/fromWD/" ); // from weak decay
217+ fRegistry .addClone (" V0/primary/" , " V0/fromHS/" ); // from hadronic shower in detector materials
218+ fRegistry .addClone (" V0/primary/" , " V0/fromPi0Dalitz/" ); // misidentified dielectron from pi0 dalitz decay
219+ fRegistry .addClone (" V0/primary/" , " V0/fromEtaDalitz/" ); // misidentified dielectron from eta dalitz decay
218220 fRegistry .addClone (" V0/primary/hPt" , " V0/candidate/hPt" ); // only for purity
219221 fRegistry .addClone (" V0/primary/hEtaPhi" , " V0/candidate/hEtaPhi" ); // only for purity
220222
@@ -370,6 +372,10 @@ struct PCMQCMC {
370372 fRegistry .fill (HIST (" V0/" ) + HIST (mcphoton_types[mctype]) + HIST (" hPtGen_DeltaPtOverPtGen" ), mcphoton.pt (), (v0.pt () - mcphoton.pt ()) / mcphoton.pt ());
371373 fRegistry .fill (HIST (" V0/" ) + HIST (mcphoton_types[mctype]) + HIST (" hPtGen_DeltaEta" ), mcphoton.pt (), v0.eta () - mcphoton.eta ());
372374 fRegistry .fill (HIST (" V0/" ) + HIST (mcphoton_types[mctype]) + HIST (" hPtGen_DeltaPhi" ), mcphoton.pt (), v0.phi () - mcphoton.phi ());
375+ fRegistry .fill (HIST (" V0/" ) + HIST (mcphoton_types[mctype]) + HIST (" hRxyGen_DeltaPtOverPtGen" ), v0.v0radius (), (v0.pt () - mcphoton.pt ()) / mcphoton.pt ());
376+ fRegistry .fill (HIST (" V0/" ) + HIST (mcphoton_types[mctype]) + HIST (" hRxyGen_DeltaEta" ), v0.v0radius (), v0.eta () - mcphoton.eta ());
377+ fRegistry .fill (HIST (" V0/" ) + HIST (mcphoton_types[mctype]) + HIST (" hRxyGen_DeltaPhi" ), v0.v0radius (), v0.phi () - mcphoton.phi ());
378+
373379 fRegistry .fill (HIST (" V0/" ) + HIST (mcphoton_types[mctype]) + HIST (" hConvPoint_diffX" ), mcleg.vx (), v0.vx () - mcleg.vx ());
374380 fRegistry .fill (HIST (" V0/" ) + HIST (mcphoton_types[mctype]) + HIST (" hConvPoint_diffY" ), mcleg.vy (), v0.vy () - mcleg.vy ());
375381 fRegistry .fill (HIST (" V0/" ) + HIST (mcphoton_types[mctype]) + HIST (" hConvPoint_diffZ" ), mcleg.vz (), v0.vz () - mcleg.vz ());
0 commit comments