Skip to content

Commit d61161c

Browse files
authored
[PWGEM/Dilepton] update eventQC task (AliceO2Group#9360)
1 parent f6e84c6 commit d61161c

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

PWGEM/Dilepton/Tasks/eventQC.cxx

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -641,6 +641,30 @@ struct eventQC {
641641
template <typename TTrack>
642642
bool isSelectedTrack(TTrack const& track)
643643
{
644+
if (!track.hasITS() || !track.hasTPC()) {
645+
return false;
646+
}
647+
648+
if (track.pt() < trackcuts.cfg_min_pt_track || trackcuts.cfg_max_pt_track < track.pt()) {
649+
return false;
650+
}
651+
652+
if (track.eta() < trackcuts.cfg_min_eta_track || trackcuts.cfg_max_eta_track < track.eta()) {
653+
return false;
654+
}
655+
656+
if (fabs(track.dcaXY()) > trackcuts.cfg_max_dcaxy) {
657+
return false;
658+
}
659+
660+
if (fabs(track.dcaZ()) > trackcuts.cfg_max_dcaz) {
661+
return false;
662+
}
663+
664+
if (track.itsChi2NCl() > trackcuts.cfg_max_chi2its) {
665+
return false;
666+
}
667+
644668
if (track.itsNCls() < trackcuts.cfg_min_ncluster_its) {
645669
return false;
646670
}
@@ -649,6 +673,10 @@ struct eventQC {
649673
return false;
650674
}
651675

676+
if (track.tpcChi2NCl() > trackcuts.cfg_max_chi2tpc) {
677+
return false;
678+
}
679+
652680
if (track.tpcNClsFound() < trackcuts.cfg_min_ncluster_tpc) {
653681
return false;
654682
}

0 commit comments

Comments
 (0)