@@ -83,7 +83,7 @@ using namespace o2::constants::math;
8383auto static constexpr CintZero = 0 ;
8484auto static constexpr KminFt0cCell = 96 ;
8585auto static constexpr TotFt0Channels = 208 ;
86- AxisSpec axisEvent{20 , 0.5 , 20 .5 , " #Event" , " EventAxis" };
86+ AxisSpec axisEvent{15 , 0.5 , 15 .5 , " #Event" , " EventAxis" };
8787AxisSpec axisTrackSel{10 , 0.5 , 10.5 , " #Track" , " TrackAxis" };
8888auto static constexpr KminCharge = 3 .0f ;
8989static constexpr std::string_view species[] = {" Pi" , " Ka" , " Pr" };
@@ -112,9 +112,7 @@ struct LongrangeMaker {
112112 Configurable<bool > isApplyBestCollIndex{" isApplyBestCollIndex" , true , " bestCollIndex" };
113113 Configurable<bool > isrejectFlangeEvent{" isrejectFlangeEvent" , false , " At least one channel with -350 TDC < time < -450 TDC" };
114114 Configurable<bool > isApplyNoCollInTimeRangeStandard{" isApplyNoCollInTimeRangeStandard" , false , " Enable NoCollInTimeRangeStandard cut" };
115- Configurable<bool > isApplyNoCollInTimeRangeStrict{" isApplyNoCollInTimeRangeStrict" , false , " Enable NoCollInTimeRangeStrict cut" };
116115 Configurable<bool > isApplyNoCollInRofStandard{" isApplyNoCollInRofStandard" , false , " Enable NoCollInRofStandard cut" };
117- Configurable<bool > isApplyNoCollInRofStrict{" isApplyNoCollInRofStrict" , false , " Enable NoCollInRofStrict cut" };
118116 Configurable<bool > isApplyNoHighMultCollInPrevRof{" isApplyNoHighMultCollInPrevRof" , false , " Enable NoHighMultCollInPrevRof cut" };
119117 Configurable<bool > isApplyCentFT0C{" isApplyCentFT0C" , false , " Centrality based on FT0C" };
120118 Configurable<bool > isApplyCentFV0A{" isApplyCentFV0A" , false , " Centrality based on FV0A" };
@@ -254,13 +252,11 @@ struct LongrangeMaker {
254252 x->SetBinLabel (6 , " ApplyGoodZvtxFT0vsPV" );
255253 x->SetBinLabel (7 , " ApplyGoodITSLayersAll" );
256254 x->SetBinLabel (8 , " ApplyExtraCorrCut" );
257- x->SetBinLabel (9 , " ApplyNoCollInRofStandard" );
258- x->SetBinLabel (10 , " ApplyNoCollInRofStrict" );
259- x->SetBinLabel (11 , " ApplyNoCollInTimeRangeStandard" );
260- x->SetBinLabel (12 , " ApplyNoCollInTimeRangeStrict" );
261- x->SetBinLabel (13 , " ApplyNoHighMultCollInPrevRof" );
262- x->SetBinLabel (14 , " ApplyOccupancySelection" );
263- x->SetBinLabel (15 , " reject flange event" );
255+ x->SetBinLabel (9 , " ApplyNoCollInTimeRangeStandard" );
256+ x->SetBinLabel (10 , " ApplyNoCollInRofStandard" );
257+ x->SetBinLabel (11 , " ApplyNoHighMultCollInPrevRof" );
258+ x->SetBinLabel (12 , " ApplyOccupancySelection" );
259+ x->SetBinLabel (13 , " reject flange event" );
264260 histos.add (" hSelectionResult" , " hSelectionResult" , kTH1I , {{5 , -0.5 , 4.5 }});
265261
266262 histos.add (" hMftTrkSel" , " hMftTrkSel" , kTH1D , {axisTrackSel}, false );
@@ -429,7 +425,7 @@ struct LongrangeMaker {
429425 return ;
430426 }
431427 }
432- histos.fill (HIST (" EventHist" ), 15 );
428+ histos.fill (HIST (" EventHist" ), 13 );
433429 for (std::size_t iCh = 0 ; iCh < ft0.channelA ().size (); iCh++) {
434430 auto chanelid = ft0.channelA ()[iCh];
435431 float ampl = ft0.amplitudeA ()[iCh];
@@ -880,15 +876,15 @@ struct LongrangeMaker {
880876 continue ;
881877 }
882878 // Fill midrapidity tracks
883- if (std::abs (particle.eta ()) < cfgtrksel.cfgEtaCut && particle.pt () > cfgtrksel.cfgPtCutMin && particle.pt () < cfgtrksel.cfgPtCutMult )
879+ if (std::abs (particle.eta ()) < cfgtrksel.cfgEtaCut && particle.pt () > cfgtrksel.cfgPtCutMin && particle.pt () < cfgtrksel.cfgPtCutMax )
884880 lrmidmctracks (lrmccollision.lastIndex (), particle.pt (), particle.eta (), particle.phi (), particle.pdgCode (), particle.flags ());
885881 // Fill FT0 tracks
886882 if (cfgfittrksel.cfgFt0aEtaMin < particle.eta () && particle.eta () < cfgfittrksel.cfgFt0aEtaMax )
887883 lrft0amctracks (lrmccollision.lastIndex (), particle.pt (), particle.eta (), particle.phi ());
888884 if (cfgfittrksel.cfgFt0cEtaMin < particle.eta () && particle.eta () < cfgfittrksel.cfgFt0cEtaMax )
889885 lrft0cmctracks (lrmccollision.lastIndex (), particle.pt (), particle.eta (), particle.phi ());
890886 // Fill MFT tracks
891- if (cfgmfttrksel.cfgMftEtaMin < particle.eta () && particle.eta () < cfgmfttrksel.cfgMftEtaMax )
887+ if (cfgmfttrksel.cfgMftEtaMin < particle.eta () && particle.eta () < cfgmfttrksel.cfgMftEtaMax && particle. pt () > cfgmfttrksel. cfgMftPtCutMin && particle. pt () < cfgmfttrksel. cfgMftPtCutMax )
892888 lrmftmctracks (lrmccollision.lastIndex (), particle.pt (), particle.eta (), particle.phi ());
893889 }
894890 }
@@ -909,15 +905,15 @@ struct LongrangeMaker {
909905 continue ;
910906 }
911907 // Fill midrapidity tracks
912- if (std::abs (particle.eta ()) < cfgtrksel.cfgEtaCut && particle.pt () > cfgtrksel.cfgPtCutMin && particle.pt () < cfgtrksel.cfgPtCutMult )
908+ if (std::abs (particle.eta ()) < cfgtrksel.cfgEtaCut && particle.pt () > cfgtrksel.cfgPtCutMin && particle.pt () < cfgtrksel.cfgPtCutMax )
913909 lrmidmctracks (lrmccollision.lastIndex (), particle.pt (), particle.eta (), particle.phi (), particle.pdgCode (), particle.flags ());
914910 // Fill FT0 tracks
915911 if (cfgfittrksel.cfgFt0aEtaMin < particle.eta () && particle.eta () < cfgfittrksel.cfgFt0aEtaMax )
916912 lrft0amctracks (lrmccollision.lastIndex (), particle.pt (), particle.eta (), particle.phi ());
917913 if (cfgfittrksel.cfgFt0cEtaMin < particle.eta () && particle.eta () < cfgfittrksel.cfgFt0cEtaMax )
918914 lrft0cmctracks (lrmccollision.lastIndex (), particle.pt (), particle.eta (), particle.phi ());
919915 // Fill MFT tracks
920- if (cfgmfttrksel.cfgMftEtaMin < particle.eta () && particle.eta () < cfgmfttrksel.cfgMftEtaMax )
916+ if (cfgmfttrksel.cfgMftEtaMin < particle.eta () && particle.eta () < cfgmfttrksel.cfgMftEtaMax && particle. pt () > cfgmfttrksel. cfgMftPtCutMin && particle. pt () < cfgmfttrksel. cfgMftPtCutMax )
921917 lrmftmctracks (lrmccollision.lastIndex (), particle.pt (), particle.eta (), particle.phi ());
922918 }
923919 }
@@ -1092,30 +1088,22 @@ struct LongrangeMaker {
10921088 return false ;
10931089 }
10941090 histos.fill (HIST (" EventHist" ), 8 );
1095- if (cfgevtsel.isApplyNoCollInRofStandard && !col.selection_bit (o2::aod::evsel::kNoCollInRofStandard )) {
1091+ if (cfgevtsel.isApplyNoCollInTimeRangeStandard && !col.selection_bit (o2::aod::evsel::kNoCollInTimeRangeStandard )) {
10961092 return false ;
10971093 }
10981094 histos.fill (HIST (" EventHist" ), 9 );
1099- if (cfgevtsel.isApplyNoCollInRofStrict && !col.selection_bit (o2::aod::evsel::kNoCollInRofStrict )) {
1095+ if (cfgevtsel.isApplyNoCollInRofStandard && !col.selection_bit (o2::aod::evsel::kNoCollInRofStandard )) {
11001096 return false ;
11011097 }
11021098 histos.fill (HIST (" EventHist" ), 10 );
1103- if (cfgevtsel.isApplyNoCollInTimeRangeStandard && !col.selection_bit (o2::aod::evsel::kNoCollInTimeRangeStandard )) {
1104- return false ;
1105- }
1106- histos.fill (HIST (" EventHist" ), 11 );
1107- if (cfgevtsel.isApplyNoCollInTimeRangeStrict && !col.selection_bit (o2::aod::evsel::kNoCollInTimeRangeStrict )) {
1108- return false ;
1109- }
1110- histos.fill (HIST (" EventHist" ), 12 );
11111099 if (cfgevtsel.isApplyNoHighMultCollInPrevRof && !col.selection_bit (o2::aod::evsel::kNoHighMultCollInPrevRof )) {
11121100 return false ;
11131101 }
1114- histos.fill (HIST (" EventHist" ), 13 );
1102+ histos.fill (HIST (" EventHist" ), 11 );
11151103 if (cfgevtsel.isApplyOccuSelection && (col.trackOccupancyInTimeRange () > cfgevtsel.cfgOccuCut )) {
11161104 return false ;
11171105 }
1118- histos.fill (HIST (" EventHist" ), 14 );
1106+ histos.fill (HIST (" EventHist" ), 12 );
11191107 return true ;
11201108 }
11211109
0 commit comments