File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -93,6 +93,7 @@ struct phipbpb {
9393 Configurable<int > cfgCutOccupancy{" cfgCutOccupancy" , 3000 , " Occupancy cut" };
9494 // track
9595 Configurable<bool > useSP{" useSP" , false , " use SP" };
96+ Configurable<bool > useDcaSyst{" useDcaSyst" , false , " useDcaSyst" };
9697 Configurable<bool > additionalEvsel{" additionalEvsel" , false , " Additional event selcection" };
9798 Configurable<bool > additionalEvselITS{" additionalEvselITS" , true , " Additional event selcection for ITS" };
9899 Configurable<bool > removefaketrak{" removefaketrack" , true , " Remove fake track from momentum difference" };
@@ -358,7 +359,10 @@ struct phipbpb {
358359 template <typename T>
359360 bool selectionTrack (const T& candidate)
360361 {
361- if (useGlobalTrack && !(candidate.isGlobalTrack () && candidate.isPVContributor () && candidate.itsNCls () > cfgITScluster && candidate.tpcNClsCrossedRows () > cfgTPCcluster && candidate.tpcFractionSharedCls () < cfgTPCSharedcluster)) {
362+ if (useGlobalTrack && !useDcaSyst && !(candidate.isGlobalTrack () && candidate.isPVContributor () && candidate.itsNCls () > cfgITScluster && candidate.tpcNClsCrossedRows () > cfgTPCcluster && candidate.tpcFractionSharedCls () < cfgTPCSharedcluster)) {
363+ return false ;
364+ }
365+ if (useGlobalTrack && useDcaSyst && !(candidate.itsNCls () > cfgITScluster && candidate.tpcNClsCrossedRows () > cfgTPCcluster && candidate.tpcFractionSharedCls () < cfgTPCSharedcluster)) {
362366 return false ;
363367 }
364368 if (!useGlobalTrack && !(candidate.tpcNClsFound () > cfgTPCcluster)) {
You can’t perform that action at this time.
0 commit comments