@@ -31,23 +31,23 @@ using namespace o2::analysis;
3131struct HfCandidateSelectorLbToLcPi {
3232 Produces<aod::HfSelLbToLcPi> hfSelLbToLcPiCandidate;
3333
34- Configurable<double > ptCandMin{" ptCandMin" , 0 ., " Lower bound of candidate pT" };
35- Configurable<double > ptCandMax{" ptCandMax" , 50 ., " Upper bound of candidate pT" };
34+ Configurable<float > ptCandMin{" ptCandMin" , 0 ., " Lower bound of candidate pT" };
35+ Configurable<float > ptCandMax{" ptCandMax" , 50 ., " Upper bound of candidate pT" };
3636 // TPC PID
37- Configurable<double > ptPidTpcMin{" ptPidTpcMin" , 0.15 , " Lower bound of track pT for TPC PID" };
38- Configurable<double > ptPidTpcMax{" ptPidTpcMax" , 10 ., " Upper bound of track pT for TPC PID" };
39- Configurable<double > nSigmaTpcMax{" nSigmaTpcMax" , 5 ., " Nsigma cut on TPC only" };
40- Configurable<double > nSigmaTpcCombinedMax{" nSigmaTpcCombinedMax" , 5 ., " Nsigma cut on TPC combined with TOF" };
37+ Configurable<float > ptPidTpcMin{" ptPidTpcMin" , 0.15 , " Lower bound of track pT for TPC PID" };
38+ Configurable<float > ptPidTpcMax{" ptPidTpcMax" , 10 ., " Upper bound of track pT for TPC PID" };
39+ Configurable<float > nSigmaTpcMax{" nSigmaTpcMax" , 5 ., " Nsigma cut on TPC only" };
40+ Configurable<float > nSigmaTpcCombinedMax{" nSigmaTpcCombinedMax" , 5 ., " Nsigma cut on TPC combined with TOF" };
4141 // TOF PID
42- Configurable<double > ptPidTofMin{" ptPidTofMin" , 0.15 , " Lower bound of track pT for TOF PID" };
43- Configurable<double > ptPidTofMax{" ptPidTofMax" , 10 ., " Upper bound of track pT for TOF PID" };
44- Configurable<double > nSigmaTofMax{" nSigmaTofMax" , 5 ., " Nsigma cut on TOF only" };
45- Configurable<double > nSigmaTofCombinedMax{" nSigmaTofCombinedMax" , 5 ., " Nsigma cut on TOF combined with TPC" };
42+ Configurable<float > ptPidTofMin{" ptPidTofMin" , 0.15 , " Lower bound of track pT for TOF PID" };
43+ Configurable<float > ptPidTofMax{" ptPidTofMax" , 10 ., " Upper bound of track pT for TOF PID" };
44+ Configurable<float > nSigmaTofMax{" nSigmaTofMax" , 5 ., " Nsigma cut on TOF only" };
45+ Configurable<float > nSigmaTofCombinedMax{" nSigmaTofCombinedMax" , 5 ., " Nsigma cut on TOF combined with TPC" };
4646 // topological cuts
4747 Configurable<std::vector<double >> binsPt{" binsPt" , std::vector<double >{hf_cuts_lb_to_lc_pi::vecBinsPt}, " pT bin limits" };
48- Configurable<double > impactParameterMaximum{" impactParameterMaximum" , 0.2 , " Maximum impact parameter for single tracks" };
49- Configurable<double > maxDecayLengthError{" maxDecayLengthError" , 0.015 , " decay length error quality selection" };
50- Configurable<double > maxDecayLengthXYError{" maxDecayLengthXYError" , 0.01 , " decay length xy error quality selection" };
48+ Configurable<float > impactParameterMaximum{" impactParameterMaximum" , 0.2 , " Maximum impact parameter for single tracks" };
49+ Configurable<float > maxDecayLengthError{" maxDecayLengthError" , 0.015 , " decay length error quality selection" };
50+ Configurable<float > maxDecayLengthXYError{" maxDecayLengthXYError" , 0.01 , " decay length xy error quality selection" };
5151 Configurable<LabeledArray<double >> cuts{" cuts" , {hf_cuts_lb_to_lc_pi::cuts[0 ], hf_cuts_lb_to_lc_pi::nBinsPt, hf_cuts_lb_to_lc_pi::nCutVars, hf_cuts_lb_to_lc_pi::labelsPt, hf_cuts_lb_to_lc_pi::labelsCutVar}, " Lb0 candidate selection per pT bin" };
5252 Configurable<int > selectionFlagLc{" selectionFlagLc" , 1 , " Selection Flag for Lc+" };
5353
@@ -165,9 +165,9 @@ struct HfCandidateSelectorLbToLcPi {
165165 auto track0 = candLc.prong0_as <aod::Tracks>();
166166 auto track1 = candLc.prong1_as <aod::Tracks>();
167167 auto track2 = candLc.prong2_as <aod::Tracks>();
168- double reso0 = candLc.errorImpactParameter0 ();
169- double reso1 = candLc.errorImpactParameter1 ();
170- double reso2 = candLc.errorImpactParameter2 ();
168+ float reso0 = candLc.errorImpactParameter0 ();
169+ float reso1 = candLc.errorImpactParameter1 ();
170+ float reso2 = candLc.errorImpactParameter2 ();
171171 if (!passesImpactParameterResolution (track0.pt (), reso0) || !passesImpactParameterResolution (track1.pt (), reso1) || !passesImpactParameterResolution (track2.pt (), reso2) || !passesImpactParameterResolution (trackPi.pt (), hfCandLb.errorImpactParameter1 ())) {
172172 hfSelLbToLcPiCandidate (statusLb);
173173 continue ;
0 commit comments