@@ -494,33 +494,33 @@ struct OnTheFlyTracker {
494494 // smear un-reco'ed tracks if asked to do so
495495 mSmearer [icfg]->skipUnreconstructed (!processUnreconstructedTracks.value );
496496
497- insertHist (histPath + " hPtGenerated" , " hPtGenerated;#it{p}_{T} (GeV/c);Counts" , { kTH1D , {{axes.axisMomentum } }});
498- insertHist (histPath + " hPhiGenerated" , " hPhiGenerated;#phi (rad);Counts" , { kTH1D , {{100 , 0 .0f , 2 * M_PI , " #phi (rad)" } }});
499-
500- insertHist (histPath + " hPtGeneratedEl" , " hPtGeneratedEl;Gen #it{p}_{T} (GeV/c);Counts" , { kTH1D , {{axes.axisMomentum } }});
501- insertHist (histPath + " hPtGeneratedPi" , " hPtGeneratedPi;Gen #it{p}_{T} (GeV/c);Counts" , { kTH1D , {{axes.axisMomentum } }});
502- insertHist (histPath + " hPtGeneratedKa" , " hPtGeneratedKa;Gen #it{p}_{T} (GeV/c);Counts" , { kTH1D , {{axes.axisMomentum } }});
503- insertHist (histPath + " hPtGeneratedPr" , " hPtGeneratedPr;Gen #it{p}_{T} (GeV/c);Counts" , { kTH1D , {{axes.axisMomentum } }});
504- insertHist (histPath + " hPtReconstructed" , " hPtReconstructed;Reco #it{p}_{T} (GeV/c);Counts" , { kTH1D , {{axes.axisMomentum } }});
505- insertHist (histPath + " hPtReconstructedEl" , " hPtReconstructedEl;Reco #it{p}_{T} (GeV/c);Counts" , { kTH1D , {{axes.axisMomentum } }});
506- insertHist (histPath + " hPtReconstructedPi" , " hPtReconstructedPi;Reco #it{p}_{T} (GeV/c);Counts" , { kTH1D , {{axes.axisMomentum } }});
507- insertHist (histPath + " hPtReconstructedKa" , " hPtReconstructedKa;Reco #it{p}_{T} (GeV/c);Counts" , { kTH1D , {{axes.axisMomentum } }});
508- insertHist (histPath + " hPtReconstructedPr" , " hPtReconstructedPr;Reco #it{p}_{T} (GeV/c);Counts" , { kTH1D , {{axes.axisMomentum } }});
497+ insertHist (histPath + " hPtGenerated" , " hPtGenerated;#it{p}_{T} (GeV/c);Counts" , kTH1D , {{axes.axisMomentum }});
498+ insertHist (histPath + " hPhiGenerated" , " hPhiGenerated;#phi (rad);Counts" , kTH1D , {{100 , 0 .0f , 2 * M_PI , " #phi (rad)" }});
499+
500+ insertHist (histPath + " hPtGeneratedEl" , " hPtGeneratedEl;Gen #it{p}_{T} (GeV/c);Counts" , kTH1D , {{axes.axisMomentum }});
501+ insertHist (histPath + " hPtGeneratedPi" , " hPtGeneratedPi;Gen #it{p}_{T} (GeV/c);Counts" , kTH1D , {{axes.axisMomentum }});
502+ insertHist (histPath + " hPtGeneratedKa" , " hPtGeneratedKa;Gen #it{p}_{T} (GeV/c);Counts" , kTH1D , {{axes.axisMomentum }});
503+ insertHist (histPath + " hPtGeneratedPr" , " hPtGeneratedPr;Gen #it{p}_{T} (GeV/c);Counts" , kTH1D , {{axes.axisMomentum }});
504+ insertHist (histPath + " hPtReconstructed" , " hPtReconstructed;Reco #it{p}_{T} (GeV/c);Counts" , kTH1D , {{axes.axisMomentum }});
505+ insertHist (histPath + " hPtReconstructedEl" , " hPtReconstructedEl;Reco #it{p}_{T} (GeV/c);Counts" , kTH1D , {{axes.axisMomentum }});
506+ insertHist (histPath + " hPtReconstructedPi" , " hPtReconstructedPi;Reco #it{p}_{T} (GeV/c);Counts" , kTH1D , {{axes.axisMomentum }});
507+ insertHist (histPath + " hPtReconstructedKa" , " hPtReconstructedKa;Reco #it{p}_{T} (GeV/c);Counts" , kTH1D , {{axes.axisMomentum }});
508+ insertHist (histPath + " hPtReconstructedPr" , " hPtReconstructedPr;Reco #it{p}_{T} (GeV/c);Counts" , kTH1D , {{axes.axisMomentum }});
509509 }
510510 // Collision QA
511- insertHist (histPath + " hPVz" , " hPVz;Primary Vertex Z (cm);Counts" , { kTH1D , {{axes.axisVertexZ } }});
512- insertHist (histPath + " hLUTMultiplicity" , " hLUTMultiplicity;dN/d#eta;Counts" , { kTH1D , {{axes.axisMultiplicity } }});
513- insertHist (histPath + " hSimMultiplicity" , " hSimMultiplicity;Gen. multiplicity;Counts" , { kTH1D , {{axes.axisMultiplicity } }});
514- insertHist (histPath + " hRecoMultiplicity" , " hRecoMultiplicity;Reco Multiplicity;Counts" , { kTH1D , {{axes.axisMultiplicity } }});
511+ insertHist (histPath + " hPVz" , " hPVz;Primary Vertex Z (cm);Counts" , kTH1D , {{axes.axisVertexZ }});
512+ insertHist (histPath + " hLUTMultiplicity" , " hLUTMultiplicity;dN/d#eta;Counts" , kTH1D , {{axes.axisMultiplicity }});
513+ insertHist (histPath + " hSimMultiplicity" , " hSimMultiplicity;Gen. multiplicity;Counts" , kTH1D , {{axes.axisMultiplicity }});
514+ insertHist (histPath + " hRecoMultiplicity" , " hRecoMultiplicity;Reco Multiplicity;Counts" , kTH1D , {{axes.axisMultiplicity }});
515515
516516 if (enablePrimaryVertexing) {
517- insertHist (histPath + " hDeltaXPVRecoGen" , " hDeltaXPVRecoGen;Delta X (reco - gen), cm" , { kTH2D , {{axes.axisDeltaVtxCoord , axes.axisMultiplicity } }});
518- insertHist (histPath + " hDeltaYPVRecoGen" , " hDeltaYPVRecoGen;Delta Y (reco - gen), cm" , { kTH2D , {{axes.axisDeltaVtxCoord , axes.axisMultiplicity } }});
519- insertHist (histPath + " hDeltaZPVRecoGen" , " hDeltaZPVRecoGen;Delta Z (reco - gen), cm" , { kTH2D , {{axes.axisDeltaVtxCoord , axes.axisMultiplicity } }});
520- insertHist (histPath + " hDeltaMultPVRecoGen" , " hDeltaMultPVRecoGen;Delta Multiplicity (reco - gen)" , { kTH1D , {{axes.axisDeltaMultPVRecoGen } }});
521- insertHist (histPath + " hVtxMultGen" , " hVtxMultGen;Generated Vertex Multiplicity" , { kTH1D , {{axes.axisVtxMult } }});
522- insertHist (histPath + " hVtxMultReco" , " hVtxMultReco;Reconstructed Vertex Multiplicity" , { kTH1D , {{axes.axisVtxMult } }});
523- insertHist (histPath + " hVtxTrials" , " hVtxTrials;Vertex Reconstruction Trials" , { kTH1D , {{2 , -0.5 , 1.5 } }});
517+ insertHist (histPath + " hDeltaXPVRecoGen" , " hDeltaXPVRecoGen;Delta X (reco - gen), cm" , kTH2D , {{axes.axisDeltaVtxCoord , axes.axisMultiplicity }});
518+ insertHist (histPath + " hDeltaYPVRecoGen" , " hDeltaYPVRecoGen;Delta Y (reco - gen), cm" , kTH2D , {{axes.axisDeltaVtxCoord , axes.axisMultiplicity }});
519+ insertHist (histPath + " hDeltaZPVRecoGen" , " hDeltaZPVRecoGen;Delta Z (reco - gen), cm" , kTH2D , {{axes.axisDeltaVtxCoord , axes.axisMultiplicity }});
520+ insertHist (histPath + " hDeltaMultPVRecoGen" , " hDeltaMultPVRecoGen;Delta Multiplicity (reco - gen)" , kTH1D , {{axes.axisDeltaMultPVRecoGen }});
521+ insertHist (histPath + " hVtxMultGen" , " hVtxMultGen;Generated Vertex Multiplicity" , kTH1D , {{axes.axisVtxMult }});
522+ insertHist (histPath + " hVtxMultReco" , " hVtxMultReco;Reconstructed Vertex Multiplicity" , kTH1D , {{axes.axisVtxMult }});
523+ insertHist (histPath + " hVtxTrials" , " hVtxTrials;Vertex Reconstruction Trials" , kTH1D , {{2 , -0.5 , 1.5 }});
524524 // Set the bin labels
525525 getHist<TH1 >(histPath + " hVtxTrials" )->GetXaxis ()->SetBinLabel (1 , " Tried" );
526526 getHist<TH1 >(histPath + " hVtxTrials" )->GetXaxis ()->SetBinLabel (2 , " Succeeded" );
@@ -536,7 +536,7 @@ struct OnTheFlyTracker {
536536 fastTracker[icfg]->Print (); // print fastTracker settings
537537
538538 if (cascadeDecaySettings.doXiQA ) {
539- insertHist (histPath + " hXiBuilding" , " hXiBuilding" , { kTH1F , {{10 , -0 .5f , 9 .5f } }});
539+ insertHist (histPath + " hXiBuilding" , " hXiBuilding" , kTH1F , {{10 , -0 .5f , 9 .5f }});
540540 getHist<TH1 >(histPath + " hXiBuilding" )->GetXaxis ()->SetBinLabel (1 , " Generated" );
541541 getHist<TH1 >(histPath + " hXiBuilding" )->GetXaxis ()->SetBinLabel (2 , " Secondary smearing prong 0" );
542542 getHist<TH1 >(histPath + " hXiBuilding" )->GetXaxis ()->SetBinLabel (3 , " Secondary smearing prong 1" );
@@ -546,41 +546,40 @@ struct OnTheFlyTracker {
546546 getHist<TH1 >(histPath + " hXiBuilding" )->GetXaxis ()->SetBinLabel (7 , " V0 fitter ok" );
547547 getHist<TH1 >(histPath + " hXiBuilding" )->GetXaxis ()->SetBinLabel (8 , " Kink fitter ok" );
548548
549- insertHist (histPath + " hGenXi" , " hGenXi;Decay Radius;#it{p}_{T}" , { kTH2F , {axes.axisDecayRadius , axes.axisMomentum } });
550- insertHist (histPath + " hRecoXi" , " hRecoXi;Decay Radius;#it{p}_{T}" , { kTH2F , {axes.axisDecayRadius , axes.axisMomentum } });
549+ insertHist (histPath + " hGenXi" , " hGenXi;Decay Radius;#it{p}_{T}" , kTH2F , {axes.axisDecayRadius , axes.axisMomentum });
550+ insertHist (histPath + " hRecoXi" , " hRecoXi;Decay Radius;#it{p}_{T}" , kTH2F , {axes.axisDecayRadius , axes.axisMomentum });
551551
552- insertHist (histPath + " hGenPiFromXi" , " hGenPiFromXi;Decay Radius;#it{p}_{T}" , { kTH2F , {axes.axisDecayRadius , axes.axisMomentum } });
553- insertHist (histPath + " hGenPiFromLa" , " hGenPiFromLa;Decay Radius;#it{p}_{T}" , { kTH2F , {axes.axisDecayRadius , axes.axisMomentum } });
554- insertHist (histPath + " hGenPrFromLa" , " hGenPrFromLa;Decay Radius;#it{p}_{T}" , { kTH2F , {axes.axisDecayRadius , axes.axisMomentum } });
555- insertHist (histPath + " hRecoPiFromXi" , " hRecoPiFromXi;Decay Radius;#it{p}_{T}" , { kTH2F , {axes.axisDecayRadius , axes.axisMomentum } });
556- insertHist (histPath + " hRecoPiFromLa" , " hRecoPiFromLa;Decay Radius;#it{p}_{T}" , { kTH2F , {axes.axisDecayRadius , axes.axisMomentum } });
557- insertHist (histPath + " hRecoPrFromLa" , " hRecoPrFromLa;Decay Radius;#it{p}_{T}" , { kTH2F , {axes.axisDecayRadius , axes.axisMomentum } });
552+ insertHist (histPath + " hGenPiFromXi" , " hGenPiFromXi;Decay Radius;#it{p}_{T}" , kTH2F , {axes.axisDecayRadius , axes.axisMomentum });
553+ insertHist (histPath + " hGenPiFromLa" , " hGenPiFromLa;Decay Radius;#it{p}_{T}" , kTH2F , {axes.axisDecayRadius , axes.axisMomentum });
554+ insertHist (histPath + " hGenPrFromLa" , " hGenPrFromLa;Decay Radius;#it{p}_{T}" , kTH2F , {axes.axisDecayRadius , axes.axisMomentum });
555+ insertHist (histPath + " hRecoPiFromXi" , " hRecoPiFromXi;Decay Radius;#it{p}_{T}" , kTH2F , {axes.axisDecayRadius , axes.axisMomentum });
556+ insertHist (histPath + " hRecoPiFromLa" , " hRecoPiFromLa;Decay Radius;#it{p}_{T}" , kTH2F , {axes.axisDecayRadius , axes.axisMomentum });
557+ insertHist (histPath + " hRecoPrFromLa" , " hRecoPrFromLa;Decay Radius;#it{p}_{T}" , kTH2F , {axes.axisDecayRadius , axes.axisMomentum });
558558
559559 // basic mass histograms to see if we're in business
560- insertHist (histPath + " hMassLambda" , " hMassLambda;Mass;Counts" , { kTH1F , {{axes.axisLambdaMass } }});
561- insertHist (histPath + " hMassXi" , " hMassXi;Mass;Counts" , { kTH1F , {{axes.axisXiMass } }});
562- insertHist (histPath + " h2dMassXi" , " h2dMassXi;Mass;Counts" , { kTH2F , {{axes.axisXiMass }, {axes.axisMomentum } }});
560+ insertHist (histPath + " hMassLambda" , " hMassLambda;Mass;Counts" , kTH1F , {{axes.axisLambdaMass }});
561+ insertHist (histPath + " hMassXi" , " hMassXi;Mass;Counts" , kTH1F , {{axes.axisXiMass }});
562+ insertHist (histPath + " h2dMassXi" , " h2dMassXi;Mass;Counts" , kTH2F , {{axes.axisXiMass }, {axes.axisMomentum }});
563563
564564 // OTF strangeness tracking QA
565- insertHist (histPath + " hFoundVsFindable" , " hFoundVsFindable;Found;Findable" , {kTH2F , {{10 , -0 .5f , 9 .5f }, {10 , -0 .5f , 9 .5f }}});
566-
567- insertHist (histPath + " h2dDCAxyCascade" , " h2dDCAxyCascade;#it{p}_{T};DCA_{xy}" , {kTH2F , {axes.axisMomentum , axes.axisDCA }});
568- insertHist (histPath + " h2dDCAxyCascadeBachelor" , " h2dDCAxyCascadeBachelor;#it{p}_{T};DCA_{xy}" , {kTH2F , {axes.axisMomentum , axes.axisDCA }});
569- insertHist (histPath + " h2dDCAxyCascadeNegative" , " h2dDCAxyCascadeNegative;#it{p}_{T};DCA_{xy}" , {kTH2F , {axes.axisMomentum , axes.axisDCA }});
570- insertHist (histPath + " h2dDCAxyCascadePositive" , " h2dDCAxyCascadePositive;#it{p}_{T};DCA_{xy}" , {kTH2F , {axes.axisMomentum , axes.axisDCA }});
571-
572- insertHist (histPath + " h2dDCAzCascade" , " h2dDCAzCascade;#it{p}_{T};DCA_{z}" , {kTH2F , {axes.axisMomentum , axes.axisDCA }});
573- insertHist (histPath + " h2dDCAzCascadeBachelor" , " h2dDCAzCascadeBachelor;#it{p}_{T};DCA_{z}" , {kTH2F , {axes.axisMomentum , axes.axisDCA }});
574- insertHist (histPath + " h2dDCAzCascadeNegative" , " h2dDCAzCascadeNegative;#it{p}_{T};DCA_{z}" , {kTH2F , {axes.axisMomentum , axes.axisDCA }});
575- insertHist (histPath + " h2dDCAzCascadePositive" , " h2dDCAzCascadePositive;#it{p}_{T};DCA_{z}" , {kTH2F , {axes.axisMomentum , axes.axisDCA }});
576-
577- insertHist (histPath + " h2dDeltaPtVsPt" , " h2dDeltaPtVsPt;Gen p_{T};#Delta p_{T}" , {kTH2F , {axes.axisMomentum , axes.axisDeltaPt }});
578- insertHist (histPath + " h2dDeltaEtaVsPt" , " h2dDeltaEtaVsPt;Gen p_{T};#Delta #eta" , {kTH2F , {axes.axisMomentum , axes.axisDeltaEta }});
579-
580- insertHist (histPath + " nSiliconHitsCascadeProngs" , " nSiliconHitsCascadeProngs" , {kTH1F , {{40 , -0 .5f , 39 .5f }}});
581- insertHist (histPath + " nTPCHitsCascadeProngs" , " nTPCHitsCascadeProngs" , {kTH1F , {{10 , -0 .5f , 9 .5f }}});
582- insertHist (histPath + " hFastTrackerHits" , " hFastTrackerHits" , {kTH2F , {axes.axisZ , axes.axisRadius }});
583- insertHist (histPath + " hFastTrackerQA" , " hFastTrackerQA" , {kTH1F , {{8 , -0 .5f , 7 .5f }}});
565+ insertHist (histPath + " hFoundVsFindable" , " hFoundVsFindable;Found;Findable" , kTH2F , {{10 , -0 .5f , 9 .5f }, {10 , -0 .5f , 9 .5f }});
566+
567+ insertHist (histPath + " h2dDCAxyCascade" , " h2dDCAxyCascade;#it{p}_{T};DCA_{xy}" , kTH2F , {axes.axisMomentum , axes.axisDCA });
568+ insertHist (histPath + " h2dDCAxyCascadeBachelor" , " h2dDCAxyCascadeBachelor;#it{p}_{T};DCA_{xy}" , kTH2F , {axes.axisMomentum , axes.axisDCA });
569+ insertHist (histPath + " h2dDCAxyCascadeNegative" , " h2dDCAxyCascadeNegative;#it{p}_{T};DCA_{xy}" , kTH2F , {axes.axisMomentum , axes.axisDCA });
570+ insertHist (histPath + " h2dDCAxyCascadePositive" , " h2dDCAxyCascadePositive;#it{p}_{T};DCA_{xy}" , kTH2F , {axes.axisMomentum , axes.axisDCA });
571+ insertHist (histPath + " h2dDCAzCascade" , " h2dDCAzCascade;#it{p}_{T};DCA_{z}" , kTH2F , {axes.axisMomentum , axes.axisDCA });
572+ insertHist (histPath + " h2dDCAzCascadeBachelor" , " h2dDCAzCascadeBachelor;#it{p}_{T};DCA_{z}" , kTH2F , {axes.axisMomentum , axes.axisDCA });
573+ insertHist (histPath + " h2dDCAzCascadeNegative" , " h2dDCAzCascadeNegative;#it{p}_{T};DCA_{z}" , kTH2F , {axes.axisMomentum , axes.axisDCA });
574+ insertHist (histPath + " h2dDCAzCascadePositive" , " h2dDCAzCascadePositive;#it{p}_{T};DCA_{z}" , kTH2F , {axes.axisMomentum , axes.axisDCA });
575+
576+ insertHist (histPath + " h2dDeltaPtVsPt" , " h2dDeltaPtVsPt;Gen p_{T};#Delta p_{T}" , kTH2F , {axes.axisMomentum , axes.axisDeltaPt });
577+ insertHist (histPath + " h2dDeltaEtaVsPt" , " h2dDeltaEtaVsPt;Gen p_{T};#Delta #eta" , kTH2F , {axes.axisMomentum , axes.axisDeltaEta });
578+
579+ insertHist (histPath + " nSiliconHitsCascadeProngs" , " nSiliconHitsCascadeProngs" , kTH1F , {{40 , -0 .5f , 39 .5f }});
580+ insertHist (histPath + " nTPCHitsCascadeProngs" , " nTPCHitsCascadeProngs" , kTH1F , {{10 , -0 .5f , 9 .5f }});
581+ insertHist (histPath + " hFastTrackerHits" , " hFastTrackerHits" , kTH2F , {axes.axisZ , axes.axisRadius });
582+ insertHist (histPath + " hFastTrackerQA" , " hFastTrackerQA" , kTH1F , {{8 , -0 .5f , 7 .5f }});
584583 getHist<TH1 >(histPath + " hFastTrackerQA" )->GetXaxis ()->SetBinLabel (1 , " Negative eigenvalue" );
585584 getHist<TH1 >(histPath + " hFastTrackerQA" )->GetXaxis ()->SetBinLabel (2 , " Failed sanity check" );
586585 getHist<TH1 >(histPath + " hFastTrackerQA" )->GetXaxis ()->SetBinLabel (3 , " intercept original radius" );
@@ -593,31 +592,31 @@ struct OnTheFlyTracker {
593592 }
594593
595594 if (doExtraQA) {
596- insertHist (histPath + " h2dPtRes" , " h2dPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , { kTH2D , {{axes.axisMomentum , axes.axisPtRes } }});
597- insertHist (histPath + " h2dPtResAbs" , " h2dPtResAbs;Gen p_{T};#Delta p_{T}" , { kTH2D , {{axes.axisMomentum , axes.axisPtRes } }});
598- insertHist (histPath + " h2dDCAxy" , " h2dDCAxy;p_{T};DCA_{xy}" , { kTH2D , {{axes.axisMomentum , axes.axisDCA } }});
599- insertHist (histPath + " h2dDCAz" , " h2dDCAz;p_{T};DCA_{z}" , { kTH2D , {{axes.axisMomentum , axes.axisDCA } }});
595+ insertHist (histPath + " h2dPtRes" , " h2dPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , kTH2D , {{axes.axisMomentum , axes.axisPtRes }});
596+ insertHist (histPath + " h2dPtResAbs" , " h2dPtResAbs;Gen p_{T};#Delta p_{T}" , kTH2D , {{axes.axisMomentum , axes.axisPtRes }});
597+ insertHist (histPath + " h2dDCAxy" , " h2dDCAxy;p_{T};DCA_{xy}" , kTH2D , {{axes.axisMomentum , axes.axisDCA }});
598+ insertHist (histPath + " h2dDCAz" , " h2dDCAz;p_{T};DCA_{z}" , kTH2D , {{axes.axisMomentum , axes.axisDCA }});
600599 }
601600
602601 if (brSettings.doBRQA ) {
603- insertHist (histPath + " h1dNBRPhotons" , " h1dNBRPhotons;N_{#gamma};Counts" , { kTH1D , {{axes.axisNphotons } }});
604- insertHist (histPath + " h1dBREnergyLoss" , " h1dBREnergyLoss;#Delta p / p;Counts" , { kTH1D , {{axes.axisBRenergyLoss } }});
602+ insertHist (histPath + " h1dNBRPhotons" , " h1dNBRPhotons;N_{#gamma};Counts" , kTH1D , {{axes.axisNphotons }});
603+ insertHist (histPath + " h1dBREnergyLoss" , " h1dBREnergyLoss;#Delta p / p;Counts" , kTH1D , {{axes.axisBRenergyLoss }});
605604
606- insertHist (histPath + " h2dBRPtRes" , " h2dPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , { kTH2D , {{axes.axisMomentum , axes.axisPtRes } }});
607- insertHist (histPath + " h2dBRPtResAbs" , " h2dPtResAbs;Gen p_{T};#Delta p_{T}" , { kTH2D , {{axes.axisMomentum , axes.axisPtRes } }});
605+ insertHist (histPath + " h2dBRPtRes" , " h2dPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , kTH2D , {{axes.axisMomentum , axes.axisPtRes }});
606+ insertHist (histPath + " h2dBRPtResAbs" , " h2dPtResAbs;Gen p_{T};#Delta p_{T}" , kTH2D , {{axes.axisMomentum , axes.axisPtRes }});
608607 }
609608
610609 if (doprocessDecayer) {
611- insertHist (histPath + " h2dPrimaryPtRes" , " h2dPrimaryPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , { kTH2D , {{axes.axisMomentum , axes.axisPtRes } }});
612- insertHist (histPath + " h2dSecondaryPtRes" , " h2dSecondaryPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , { kTH2D , {{axes.axisMomentum , axes.axisPtRes } }});
613- insertHist (histPath + " h2dPrimaryElPtRes" , " h2dPrimaryElPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , { kTH2D , {{axes.axisMomentum , axes.axisPtRes } }});
614- insertHist (histPath + " h2dSecondaryElPtRes" , " h2dSecondaryElPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , { kTH2D , {{axes.axisMomentum , axes.axisPtRes } }});
615- insertHist (histPath + " h2dPrimaryPiPtRes" , " h2dPrimaryPiPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , { kTH2D , {{axes.axisMomentum , axes.axisPtRes } }});
616- insertHist (histPath + " h2dSecondaryPiPtRes" , " h2dSecondaryPiPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , { kTH2D , {{axes.axisMomentum , axes.axisPtRes } }});
617- insertHist (histPath + " h2dPrimaryKaPtRes" , " h2dPrimaryKaPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , { kTH2D , {{axes.axisMomentum , axes.axisPtRes } }});
618- insertHist (histPath + " h2dSecondaryKaPtRes" , " h2dSecondaryKaPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , { kTH2D , {{axes.axisMomentum , axes.axisPtRes } }});
619- insertHist (histPath + " h2dPrimaryPrPtRes" , " h2dPrimaryPrPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , { kTH2D , {{axes.axisMomentum , axes.axisPtRes } }});
620- insertHist (histPath + " h2dSecondaryPrPtRes" , " h2dSecondaryPrPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , { kTH2D , {{axes.axisMomentum , axes.axisPtRes } }});
610+ insertHist (histPath + " h2dPrimaryPtRes" , " h2dPrimaryPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , kTH2D , {{axes.axisMomentum , axes.axisPtRes }});
611+ insertHist (histPath + " h2dSecondaryPtRes" , " h2dSecondaryPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , kTH2D , {{axes.axisMomentum , axes.axisPtRes }});
612+ insertHist (histPath + " h2dPrimaryElPtRes" , " h2dPrimaryElPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , kTH2D , {{axes.axisMomentum , axes.axisPtRes }});
613+ insertHist (histPath + " h2dSecondaryElPtRes" , " h2dSecondaryElPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , kTH2D , {{axes.axisMomentum , axes.axisPtRes }});
614+ insertHist (histPath + " h2dPrimaryPiPtRes" , " h2dPrimaryPiPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , kTH2D , {{axes.axisMomentum , axes.axisPtRes }});
615+ insertHist (histPath + " h2dSecondaryPiPtRes" , " h2dSecondaryPiPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , kTH2D , {{axes.axisMomentum , axes.axisPtRes }});
616+ insertHist (histPath + " h2dPrimaryKaPtRes" , " h2dPrimaryKaPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , kTH2D , {{axes.axisMomentum , axes.axisPtRes }});
617+ insertHist (histPath + " h2dSecondaryKaPtRes" , " h2dSecondaryKaPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , kTH2D , {{axes.axisMomentum , axes.axisPtRes }});
618+ insertHist (histPath + " h2dPrimaryPrPtRes" , " h2dPrimaryPrPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , kTH2D , {{axes.axisMomentum , axes.axisPtRes }});
619+ insertHist (histPath + " h2dSecondaryPrPtRes" , " h2dSecondaryPrPtRes;Gen p_{T};#Delta p_{T} / Reco p_{T}" , kTH2D , {{axes.axisMomentum , axes.axisPtRes }});
621620 }
622621
623622 } // end config loop
0 commit comments