@@ -55,8 +55,8 @@ struct eventQC {
5555 using MyCollisions_Qvec = soa::Join<MyCollisions, MyQvectors>;
5656
5757 using MyTracks = soa::Join<aod::Tracks, aod::TracksExtra, aod::TracksDCA, aod::TracksCov,
58- aod::pidTPCFullEl, aod::pidTPCFullMu, aod:: pidTPCFullPi, aod::pidTPCFullKa, aod::pidTPCFullPr,
59- aod::pidTOFFullEl, aod::pidTOFFullMu, aod:: pidTOFFullPi, aod::pidTOFFullKa, aod::pidTOFFullPr, aod::pidTOFbeta>;
58+ aod::pidTPCFullEl, aod::pidTPCFullPi, aod::pidTPCFullKa, aod::pidTPCFullPr,
59+ aod::pidTOFFullEl, aod::pidTOFFullPi, aod::pidTOFFullKa, aod::pidTOFFullPr, aod::pidTOFbeta>;
6060 using MyTrack = MyTracks::iterator;
6161
6262 // Configurables
@@ -71,8 +71,8 @@ struct eventQC {
7171 Configurable<int > cfgQvecEstimator{" cfgQvecEstimator" , 0 , " FT0M:0, FT0A:1, FT0C:2, BTot:3, BPos:4, BNeg:5" };
7272 Configurable<float > cfgCentMin{" cfgCentMin" , -1 .f , " min. centrality" };
7373 Configurable<float > cfgCentMax{" cfgCentMax" , 999 .f , " max. centrality" };
74- Configurable<int > cfgNtracksPV08Min{ " cfgNtracksPV08Min " , - 1 , " min. multNTracksPV " };
75- Configurable<int > cfgNtracksPV08Max{ " cfgNtracksPV08Max " , 1000000000 , " max. multNTracksPV " };
74+ Configurable<int > cfgNumContribMin{ " cfgNumContribMin " , 0 , " min. numContrib " };
75+ Configurable<int > cfgNumContribMax{ " cfgNumContribMax " , 1000000000 , " max. numContrib " };
7676 ConfigurableAxis ConfPtBins{" ConfPtBins" , {VARIABLE_WIDTH, 0.00 , 0.05 , 0.10 , 0.15 , 0.20 , 0.25 , 0.30 , 0.35 , 0.40 , 0.45 , 0.50 , 0.55 , 0.60 , 0.65 , 0.70 , 0.75 , 0.80 , 0.85 , 0.90 , 0.95 , 1.00 , 1.10 , 1.20 , 1.30 , 1.40 , 1.50 , 1.60 , 1.70 , 1.80 , 1.90 , 2.00 , 2.50 , 3.00 , 3.50 , 4.00 , 4.50 , 5.00 , 6.00 , 7.00 , 8.00 , 9.00 , 10.00 }, " pT bins for output histograms" };
7777 Configurable<int > cfgNbinsEta{" cfgNbinsEta" , 20 , " number of eta bins for output histograms" };
7878 Configurable<int > cfgNbinsPhi{" cfgNbinsPhi" , 36 , " number of phi bins for output histograms" };
@@ -360,13 +360,11 @@ struct eventQC {
360360 if (cfgFillPID) {
361361 fRegistry .add (" Track/hTPCdEdx" , " TPC dE/dx;p_{in} (GeV/c);TPC dE/dx (a.u.)" , kTH2F , {{1000 , 0 , 10 }, {200 , 0 , 200 }}, false );
362362 fRegistry .add (" Track/hTPCNsigmaEl" , " TPC n sigma el;p_{in} (GeV/c);n #sigma_{e}^{TPC}" , kTH2F , {{1000 , 0 , 10 }, {100 , -5 .f , +5 .f }}, false );
363- fRegistry .add (" Track/hTPCNsigmaMu" , " TPC n sigma mu;p_{in} (GeV/c);n #sigma_{#mu}^{TPC}" , kTH2F , {{1000 , 0 , 10 }, {100 , -5 .f , +5 .f }}, false );
364363 fRegistry .add (" Track/hTPCNsigmaPi" , " TPC n sigma pi;p_{in} (GeV/c);n #sigma_{#pi}^{TPC}" , kTH2F , {{1000 , 0 , 10 }, {100 , -5 .f , +5 .f }}, false );
365364 fRegistry .add (" Track/hTPCNsigmaKa" , " TPC n sigma ka;p_{in} (GeV/c);n #sigma_{K}^{TPC}" , kTH2F , {{1000 , 0 , 10 }, {100 , -5 .f , +5 .f }}, false );
366365 fRegistry .add (" Track/hTPCNsigmaPr" , " TPC n sigma pr;p_{in} (GeV/c);n #sigma_{p}^{TPC}" , kTH2F , {{1000 , 0 , 10 }, {100 , -5 .f , +5 .f }}, false );
367366 fRegistry .add (" Track/hTOFbeta" , " TOF #beta;p_{pv} (GeV/c);#beta" , kTH2F , {{1000 , 0 , 10 }, {240 , 0 , 1.2 }}, false );
368367 fRegistry .add (" Track/hTOFNsigmaEl" , " TOF n sigma el;p_{pv} (GeV/c);n #sigma_{e}^{TOF}" , kTH2F , {{1000 , 0 , 10 }, {100 , -5 , +5 }}, false );
369- fRegistry .add (" Track/hTOFNsigmaMu" , " TOF n sigma mu;p_{pv} (GeV/c);n #sigma_{#mu}^{TOF}" , kTH2F , {{1000 , 0 , 10 }, {100 , -5 , +5 }}, false );
370368 fRegistry .add (" Track/hTOFNsigmaPi" , " TOF n sigma pi;p_{pv} (GeV/c);n #sigma_{#pi}^{TOF}" , kTH2F , {{1000 , 0 , 10 }, {100 , -5 , +5 }}, false );
371369 fRegistry .add (" Track/hTOFNsigmaKa" , " TOF n sigma ka;p_{pv} (GeV/c);n #sigma_{K}^{TOF}" , kTH2F , {{1000 , 0 , 10 }, {100 , -5 , +5 }}, false );
372370 fRegistry .add (" Track/hTOFNsigmaPr" , " TOF n sigma pr;p_{pv} (GeV/c);n #sigma_{p}^{TOF}" , kTH2F , {{1000 , 0 , 10 }, {100 , -5 , +5 }}, false );
@@ -401,14 +399,12 @@ struct eventQC {
401399 if (cfgFillPID) {
402400 fRegistry .fill (HIST (" Track/hTPCdEdx" ), track.tpcInnerParam (), track.tpcSignal ());
403401 fRegistry .fill (HIST (" Track/hTPCNsigmaEl" ), track.tpcInnerParam (), track.tpcNSigmaEl ());
404- fRegistry .fill (HIST (" Track/hTPCNsigmaMu" ), track.tpcInnerParam (), track.tpcNSigmaMu ());
405402 fRegistry .fill (HIST (" Track/hTPCNsigmaPi" ), track.tpcInnerParam (), track.tpcNSigmaPi ());
406403 fRegistry .fill (HIST (" Track/hTPCNsigmaKa" ), track.tpcInnerParam (), track.tpcNSigmaKa ());
407404 fRegistry .fill (HIST (" Track/hTPCNsigmaPr" ), track.tpcInnerParam (), track.tpcNSigmaPr ());
408405
409406 fRegistry .fill (HIST (" Track/hTOFbeta" ), track.p (), track.beta ());
410407 fRegistry .fill (HIST (" Track/hTOFNsigmaEl" ), track.p (), track.tofNSigmaEl ());
411- fRegistry .fill (HIST (" Track/hTOFNsigmaMu" ), track.p (), track.tofNSigmaMu ());
412408 fRegistry .fill (HIST (" Track/hTOFNsigmaPi" ), track.p (), track.tofNSigmaPi ());
413409 fRegistry .fill (HIST (" Track/hTOFNsigmaKa" ), track.p (), track.tofNSigmaKa ());
414410 fRegistry .fill (HIST (" Track/hTOFNsigmaPr" ), track.p (), track.tofNSigmaPr ());
@@ -827,7 +823,7 @@ struct eventQC {
827823 Filter collisionFilter_evsel = ifnode(eventcuts.cfgRequireSel8.node(), o2::aod::evsel::sel8 == true , true );
828824 Filter collisionFilter_zvtx = eventcuts.cfgZvtxMin < o2::aod::collision::posZ && o2::aod::collision::posZ < eventcuts.cfgZvtxMax;
829825 Filter collisionFilter_centrality = (cfgCentMin < o2::aod::cent::centFT0M && o2::aod::cent::centFT0M < cfgCentMax) || (cfgCentMin < o2::aod::cent::centFT0A && o2::aod::cent::centFT0A < cfgCentMax) || (cfgCentMin < o2::aod::cent::centFT0C && o2::aod::cent::centFT0C < cfgCentMax);
830- Filter collisionFilter_multiplicity = cfgNtracksPV08Min <= o2::aod::mult::multNTracksPV && o2::aod::mult::multNTracksPV < cfgNtracksPV08Max ;
826+ Filter collisionFilter_numContrib = cfgNumContribMin <= o2::aod::collision::numContrib && o2::aod::collision::numContrib < cfgNumContribMax ;
831827 Filter collisionFilter_track_occupancy = eventcuts.cfgTrackOccupancyMin <= o2::aod::evsel::trackOccupancyInTimeRange && o2::aod::evsel::trackOccupancyInTimeRange < eventcuts.cfgTrackOccupancyMax;
832828 Filter collisionFilter_ft0c_occupancy = eventcuts.cfgFT0COccupancyMin <= o2::aod::evsel::ft0cOccupancyInTimeRange && o2::aod::evsel::ft0cOccupancyInTimeRange < eventcuts.cfgFT0COccupancyMax;
833829 using FilteredMyCollisions = soa::Filtered<MyCollisions>;
0 commit comments