@@ -2169,6 +2169,13 @@ struct LFNucleiBATask {
21692169 spectraGen.add (" helium/histPtShiftantiHeVsGen" , " PtReco-PtGen vs PtGen; #it{p}_{T}(gen); #it{p}_{T}(reco) - #it{p}_{T}(gen)" , HistType::kTH2F , {{800 , 0 .f , 8 .f }, {400 , -4 .f , 4 .f }});
21702170 spectraGen.add (" helium/histPtShiftVsEtaantiHe" , " PtReco-PtGen vs #eta" , HistType::kTH2F , {{200 , -2 .f , 2 .f }, {400 , -4 .f , 4 .f }});
21712171
2172+ if (outFlagOptions.doTOFplots ) {
2173+ spectraGen.add (" helium/TOF/histPtShiftHe" , " PtReco-PtGen vs PtReco;#it{p}_{T}(reco); #it{p}_{T}(reco) - #it{p}_{T}(gen)" , HistType::kTH2F , {{800 , 0 .f , 8 .f }, {400 , -4 .f , 4 .f }});
2174+ spectraGen.add (" helium/TOF/histPtShiftHeVsGen" , " PtReco-PtGen vs PtGen;#it{p}_{T}(gen); #it{p}_{T}(reco) - #it{p}_{T}(gen)" , HistType::kTH2F , {{800 , 0 .f , 8 .f }, {400 , -4 .f , 4 .f }});
2175+ spectraGen.add (" helium/TOF/histPtShiftantiHe" , " PtReco-PtGen vs PtReco; #it{p}_{T}(reco); #it{p}_{T}(reco) - #it{p}_{T}(gen)" , HistType::kTH2F , {{800 , 0 .f , 8 .f }, {400 , -4 .f , 4 .f }});
2176+ spectraGen.add (" helium/TOF/histPtShiftantiHeVsGen" , " PtReco-PtGen vs PtGen; #it{p}_{T}(gen); #it{p}_{T}(reco) - #it{p}_{T}(gen)" , HistType::kTH2F , {{800 , 0 .f , 8 .f }, {400 , -4 .f , 4 .f }});
2177+ }
2178+
21722179 spectraGen.add (" helium/histPGenantiHe" , " PGenantiHe" , HistType::kTH1F , {{800 , 0 .f , 8 .f }});
21732180 spectraGen.add (" helium/histPRecantiHe" , " PRecantiHe" , HistType::kTH1F , {{800 , 0 .f , 8 .f }});
21742181 spectraGen.add (" helium/histPShiftantiHe" , " PReco-PGen vs PReco" , HistType::kTH2F , {{800 , 0 .f , 8 .f }, {400 , -4 .f , 4 .f }});
@@ -3716,7 +3723,10 @@ struct LFNucleiBATask {
37163723 spectraGen.fill (HIST (" helium/histPtShiftHe" ), 2 .f * hePt, 2 .f * hePt - track.mcParticle ().pt ());
37173724 spectraGen.fill (HIST (" helium/histPtShiftHeVsGen" ), track.mcParticle ().pt (), 2 .f * hePt - track.mcParticle ().pt ());
37183725 spectraGen.fill (HIST (" helium/histPtShiftVsEtaHe" ), track.eta (), 2 .f * hePt - track.mcParticle ().pt ());
3719-
3726+ if (track.hasTOF () && outFlagOptions.doTOFplots ) {
3727+ spectraGen.fill (HIST (" helium/TOF/histPtShiftHe" ), 2 .f * hePt, 2 .f * hePt - track.mcParticle ().pt ());
3728+ spectraGen.fill (HIST (" helium/TOF/histPtShiftHeVsGen" ), track.mcParticle ().pt (), 2 .f * hePt - track.mcParticle ().pt ());
3729+ }
37203730 spectraGen.fill (HIST (" helium/histPGenHe" ), std::abs (track.mcParticle ().p ()));
37213731 spectraGen.fill (HIST (" helium/histPRecHe" ), 2 .f * heP);
37223732 spectraGen.fill (HIST (" helium/histPShiftHe" ), 2 .f * heP, 2 .f * heP - track.mcParticle ().p ());
@@ -3790,14 +3800,15 @@ struct LFNucleiBATask {
37903800 spectraGen.fill (HIST (" helium/histPtShiftantiHe" ), 2 .f * antihePt, 2 .f * antihePt - track.mcParticle ().pt ());
37913801 spectraGen.fill (HIST (" helium/histPtShiftantiHeVsGen" ), track.mcParticle ().pt (), 2 .f * antihePt - track.mcParticle ().pt ());
37923802 spectraGen.fill (HIST (" helium/histPtShiftVsEtaantiHe" ), track.eta (), 2 .f * antihePt - track.mcParticle ().pt ());
3793-
3803+ if (track.hasTOF () && outFlagOptions.doTOFplots ) {
3804+ spectraGen.fill (HIST (" helium/TOF/histPtShiftantiHe" ), 2 .f * antihePt, 2 .f * antihePt - track.mcParticle ().pt ());
3805+ spectraGen.fill (HIST (" helium/TOF/histPtShiftantiHeVsGen" ), track.mcParticle ().pt (), 2 .f * antihePt - track.mcParticle ().pt ());
3806+ }
37943807 spectraGen.fill (HIST (" helium/histPGenantiHe" ), std::abs (track.mcParticle ().p ()));
37953808 spectraGen.fill (HIST (" helium/histPRecantiHe" ), 2 .f * antiheP);
37963809 spectraGen.fill (HIST (" helium/histPShiftantiHe" ), 2 .f * antiheP, 2 .f * antiheP - track.mcParticle ().p ());
37973810 spectraGen.fill (HIST (" helium/histPShiftVsEtaantiHe" ), track.eta (), 2 .f * antiheP - track.mcParticle ().p ());
37983811 }
3799- if (outFlagOptions.makeDCABeforeCutPlots ) {
3800- }
38013812 }
38023813 }
38033814 }
0 commit comments