@@ -98,6 +98,7 @@ struct epvector {
9898 Configurable<bool > useITSFrameCut{" useITSFrameCut" , true , " Reject ITS RO Frame border events" };
9999 Configurable<bool > usePileupCut{" usePileupCut" , false , " Reject same bunch pileup" };
100100 Configurable<bool > useITSLayerCut{" useITSLayerCut" , false , " Require good ITS layers" };
101+ Configurable<bool > useGoodZvtx{" useGoodZvtx" , false , " Require good vertex from FT0 and PV" };
101102 Configurable<std::string> ConfGainPath{" ConfGainPath" , " Users/s/skundu/My/Object/test100" , " Path to gain calibration" };
102103 Configurable<std::string> ConfRecentere{" ConfRecentere" , " Users/s/skundu/My/Object/Finaltest2/recenereall" , " Path for recentere" };
103104 Configurable<std::string> ConfShift{" ConfShift" , " Users/s/skundu/My/Object/Finaltest2/recenereall" , " Path for Shift" };
@@ -300,7 +301,7 @@ struct epvector {
300301 auto qyTPCL = 0.0 ;
301302 auto qxTPCR = 0.0 ;
302303 auto qyTPCR = 0.0 ;
303- if (coll.sel8 () && centrality < cfgCutCentrality && TMath::Abs (vz) < cfgCutVertex && coll.has_foundFT0 () && (!useEventSelection || eventSelected (coll, centrality)) && (!useTimeFrameCut || coll.selection_bit (aod::evsel::kNoTimeFrameBorder )) && (!useITSFrameCut || coll.selection_bit (aod::evsel::kNoITSROFrameBorder )) && (!usePileupCut || coll.selection_bit (aod::evsel::kNoSameBunchPileup )) && (!useITSLayerCut || coll.selection_bit (o2::aod::evsel::kIsGoodITSLayersAll ))) {
304+ if (coll.sel8 () && centrality < cfgCutCentrality && TMath::Abs (vz) < cfgCutVertex && coll.has_foundFT0 () && (!useEventSelection || eventSelected (coll, centrality)) && (!useTimeFrameCut || coll.selection_bit (aod::evsel::kNoTimeFrameBorder )) && (!useITSFrameCut || coll.selection_bit (aod::evsel::kNoITSROFrameBorder )) && (!usePileupCut || coll.selection_bit (aod::evsel::kNoSameBunchPileup )) && (!useITSLayerCut || coll.selection_bit (o2::aod::evsel::kIsGoodITSLayersAll )) && (!useGoodZvtx || coll. selection_bit (o2::aod::evsel:: kIsGoodZvtxFT0vsPV )) ) {
304305 triggerevent = true ;
305306 if (useGainCallib && (currentRunNumber != lastRunNumber)) {
306307 gainprofile = ccdb->getForTimeStamp <TProfile>(ConfGainPath.value , bc.timestamp ());
0 commit comments