3434#include " Framework/ASoAHelpers.h"
3535#include " Common/Core/RecoDecay.h"
3636#include " Common/Core/trackUtilities.h"
37- #include " DCAFitter/DCAFitterN.h"
38- #include " DCAFitter/FwdDCAFitterN.h"
3937#include " CommonConstants/LHCConstants.h"
4038#include " DataFormatsParameters/GRPLHCIFData.h"
4139#include " DataFormatsParameters/GRPECSObject.h"
@@ -282,8 +280,6 @@ struct Dilepton {
282280 Service<o2::ccdb::BasicCCDBManager> ccdb;
283281 int mRunNumber ;
284282 float d_bz;
285- // o2::vertexing::DCAFitterN<2> fitter;
286- // o2::vertexing::FwdDCAFitterN<2> fwdfitter;
287283 o2::base::Propagator::MatCorrType matCorr = o2::base::Propagator::MatCorrType::USEMatCorrNONE;
288284
289285 HistogramRegistry fRegistry {" output" , {}, OutputObjHandlingPolicy::AnalysisObject, false , false };
@@ -396,26 +392,10 @@ struct Dilepton {
396392 DefineDielectronCut ();
397393 leptonM1 = o2::constants::physics::MassElectron;
398394 leptonM2 = o2::constants::physics::MassElectron;
399- // fitter.setPropagateToPCA(true);
400- // fitter.setMaxR(5.f);
401- // fitter.setMinParamChange(1e-3);
402- // fitter.setMinRelChi2Change(0.9);
403- // fitter.setMaxDZIni(1e9);
404- // fitter.setMaxChi2(1e9);
405- // fitter.setUseAbsDCA(true);
406- // fitter.setWeightedFinalPCA(false);
407- // fitter.setMatCorrType(matCorr);
408395 } else if constexpr (pairtype == o2::aod::pwgem::dilepton::utils::pairutil::DileptonPairType::kDimuon ) {
409396 DefineDimuonCut ();
410397 leptonM1 = o2::constants::physics::MassMuon;
411398 leptonM2 = o2::constants::physics::MassMuon;
412- // fwdfitter.setPropagateToPCA(true);
413- // fwdfitter.setMaxR(90.f);
414- // fwdfitter.setMinParamChange(1e-3);
415- // fwdfitter.setMinRelChi2Change(0.9);
416- // fwdfitter.setMaxChi2(1e9);
417- // fwdfitter.setUseAbsDCA(true);
418- // fwdfitter.setTGeoMat(false);
419399 }
420400
421401 fRegistry .add (" Pair/mix/hDiffBC" , " diff. global BC in mixed event;|BC_{current} - BC_{mixed}|" , kTH1D , {{10001 , -0.5 , 10000.5 }}, true );
@@ -444,8 +424,6 @@ struct Dilepton {
444424 }
445425 o2::base::Propagator::initFieldFromGRP (&grpmag);
446426 mRunNumber = collision.runNumber ();
447- // fitter.setBz(d_bz);
448- // fwdfitter.setBz(d_bz);
449427 return ;
450428 }
451429
@@ -470,8 +448,6 @@ struct Dilepton {
470448 LOG (info) << " Retrieved GRP for timestamp " << run3grp_timestamp << " with magnetic field of " << d_bz << " kZG" ;
471449 }
472450 mRunNumber = collision.runNumber ();
473- // fitter.setBz(d_bz);
474- // fwdfitter.setBz(d_bz);
475451
476452 auto grplhcif = ccdb->getForTimeStamp <o2::parameters::GRPLHCIFData>(" GLO/Config/GRPLHCIF" , collision.timestamp ());
477453 int beamZ1 = grplhcif->getBeamZ (o2::constants::lhc::BeamC);
@@ -746,7 +722,7 @@ struct Dilepton {
746722 fDimuonCut .SetTrackType (dimuoncuts.cfg_track_type );
747723 fDimuonCut .SetTrackPtRange (dimuoncuts.cfg_min_pt_track , dimuoncuts.cfg_max_pt_track );
748724 fDimuonCut .SetTrackEtaRange (dimuoncuts.cfg_min_eta_track , dimuoncuts.cfg_max_eta_track );
749- fDimuonCut .SetTrackEtaRange (dimuoncuts.cfg_min_phi_track , dimuoncuts.cfg_max_phi_track );
725+ fDimuonCut .SetTrackPhiRange (dimuoncuts.cfg_min_phi_track , dimuoncuts.cfg_max_phi_track );
750726 fDimuonCut .SetNClustersMFT (dimuoncuts.cfg_min_ncluster_mft , 10 );
751727 fDimuonCut .SetNClustersMCHMID (dimuoncuts.cfg_min_ncluster_mch , 16 );
752728 fDimuonCut .SetChi2 (0 .f , dimuoncuts.cfg_max_chi2 );
@@ -834,7 +810,7 @@ struct Dilepton {
834810 }
835811 }
836812 } else if constexpr (pairtype == o2::aod::pwgem::dilepton::utils::pairutil::DileptonPairType::kDimuon ) {
837- if (!cut.template IsSelectedTrack (t1) || !cut.template IsSelectedTrack (t2)) {
813+ if (!cut.template IsSelectedTrack < false > (t1) || !cut.template IsSelectedTrack < false > (t2)) {
838814 return false ;
839815 }
840816 }
@@ -850,10 +826,6 @@ struct Dilepton {
850826 }
851827 }
852828
853- // float pca = 999.f, lxy = 999.f; // in unit of cm
854- // o2::aod::pwgem::dilepton::utils::pairutil::isSVFound(fitter, collision, t1, t2, pca, lxy);
855- // o2::aod::pwgem::dilepton::utils::pairutil::isSVFoundFwd(fwdfitter, collision, t1, t2, pca, lxy);
856-
857829 float weight = 1 .f ;
858830 if (cfgApplyWeightTTCA) {
859831 weight = map_weight[std::make_pair (t1.globalIndex (), t2.globalIndex ())];
0 commit comments