@@ -81,6 +81,8 @@ struct OnTheFlyTOFPID {
8181 Configurable<int > nBinsTrackDeltaLength{" nBinsTrackDeltaLength" , 100 , " number of bins in delta track length" };
8282 Configurable<int > nBinsNsigmaCorrectSpecies{" nBinsNsigmaCorrectSpecies" , 200 , " number of bins in Nsigma plot (correct speies)" };
8383 Configurable<int > nBinsNsigmaWrongSpecies{" nBinsNsigmaWrongSpecies" , 200 , " number of bins in Nsigma plot (wrong species)" };
84+ Configurable<float > minNsigmaRange{" minNsigmaRange" , -10 , " lower limit for the nsigma axis" };
85+ Configurable<float > maxNsigmaRange{" maxNsigmaRange" , +10 , " upper limit for the nsigma axis" };
8486 Configurable<int > nBinsTimeRes{" nBinsTimeRes" , 400 , " number of bins plots time resolution" };
8587 Configurable<int > nBinsRelativeEtaPt{" nBinsRelativeEtaPt" , 400 , " number of bins plots pt and eta relative errors" };
8688 Configurable<int > nBinsEta{" nBinsEta" , 400 , " number of bins plot relative eta error" };
@@ -138,7 +140,7 @@ struct OnTheFlyTOFPID {
138140 }
139141
140142 if (doQAplots) {
141- const AxisSpec axisMomentum{static_cast <int >(nBinsP), 0 .0f , +4 .0f , " #it{p} (GeV/#it{c})" };
143+ const AxisSpec axisMomentum{static_cast <int >(nBinsP), 0 .0f , +10 .0f , " #it{p} (GeV/#it{c})" };
142144 const AxisSpec axisMomentumSmall{static_cast <int >(nBinsP), 0 .0f , +1 .0f , " #it{p} (GeV/#it{c})" };
143145 const AxisSpec axisVelocity{static_cast <int >(nBinsBeta), 0 .0f , +1 .1f , " Measured #beta" };
144146 const AxisSpec axisTrackLengthInner{static_cast <int >(nBinsTrackLengthInner), 0 .0f , 60 .0f , " Track length (cm)" };
@@ -182,11 +184,11 @@ struct OnTheFlyTOFPID {
182184 std::string name_title_inner = " h2dInnerNsigmaTrue" + particle_names2[i_true] + " Vs" + particle_names2[i_hyp] + " Hypothesis" ;
183185 std::string name_title_outer = " h2dOuterNsigmaTrue" + particle_names2[i_true] + " Vs" + particle_names2[i_hyp] + " Hypothesis" ;
184186 if (i_true == i_hyp) {
185- const AxisSpec axisNsigmaCorrect{static_cast <int >(nBinsNsigmaCorrectSpecies), - 10 . 0f , + 10 . 0f , " N#sigma - True " + particle_names1[i_true] + " vs " + particle_names1[i_hyp] + " hypothesis" };
187+ const AxisSpec axisNsigmaCorrect{static_cast <int >(nBinsNsigmaCorrectSpecies), minNsigmaRange, maxNsigmaRange , " N#sigma - True " + particle_names1[i_true] + " vs " + particle_names1[i_hyp] + " hypothesis" };
186188 histos.add (name_title_inner.c_str (), name_title_inner.c_str (), kTH2F , {axisMomentum, axisNsigmaCorrect});
187189 histos.add (name_title_outer.c_str (), name_title_outer.c_str (), kTH2F , {axisMomentum, axisNsigmaCorrect});
188190 } else {
189- const AxisSpec axisNsigmaWrong{static_cast <int >(nBinsNsigmaWrongSpecies), - 10 . 0f , + 10 . 0f , " N#sigma - True " + particle_names1[i_true] + " vs " + particle_names1[i_hyp] + " hypothesis" };
191+ const AxisSpec axisNsigmaWrong{static_cast <int >(nBinsNsigmaWrongSpecies), minNsigmaRange, maxNsigmaRange , " N#sigma - True " + particle_names1[i_true] + " vs " + particle_names1[i_hyp] + " hypothesis" };
190192 histos.add (name_title_inner.c_str (), name_title_inner.c_str (), kTH2F , {axisMomentum, axisNsigmaWrong});
191193 histos.add (name_title_outer.c_str (), name_title_outer.c_str (), kTH2F , {axisMomentum, axisNsigmaWrong});
192194 }
0 commit comments