Skip to content

Commit 519d5d6

Browse files
author
Ionut Cristian Arsene
committed
Removed TPC randomized pid quantities from VarManager
1 parent 581ad1b commit 519d5d6

File tree

3 files changed

+0
-81
lines changed

3 files changed

+0
-81
lines changed

PWGDQ/Core/CutsLibrary.cxx

Lines changed: 0 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1476,34 +1476,6 @@ AnalysisCompositeCut* o2::aod::dqcuts::GetCompositeCut(const char* cutName)
14761476
}
14771477
}
14781478

1479-
//---------------------------------------------------------------------------------------
1480-
// NOTE: Below there are several TPC pid cuts used for studies of the dE/dx degradation
1481-
// and its impact on the high lumi pp quarkonia triggers
1482-
// To be removed when not needed anymore
1483-
if (!nameStr.compare("jpsiPID1Randomized")) {
1484-
cut->AddCut(GetAnalysisCut("jpsiStandardKine")); // standard kine cuts usually are applied via Filter in the task
1485-
cut->AddCut(GetAnalysisCut("electronStandardQuality"));
1486-
cut->AddCut(GetAnalysisCut("standardPrimaryTrack"));
1487-
cut->AddCut(GetAnalysisCut("electronPID1randomized"));
1488-
return cut;
1489-
}
1490-
1491-
if (!nameStr.compare("jpsiPID2Randomized")) {
1492-
cut->AddCut(GetAnalysisCut("jpsiStandardKine"));
1493-
cut->AddCut(GetAnalysisCut("electronStandardQuality"));
1494-
cut->AddCut(GetAnalysisCut("standardPrimaryTrack"));
1495-
cut->AddCut(GetAnalysisCut("electronPID2randomized"));
1496-
return cut;
1497-
}
1498-
1499-
if (!nameStr.compare("jpsiPIDnsigmaRandomized")) {
1500-
cut->AddCut(GetAnalysisCut("jpsiStandardKine"));
1501-
cut->AddCut(GetAnalysisCut("electronStandardQuality"));
1502-
cut->AddCut(GetAnalysisCut("standardPrimaryTrack"));
1503-
cut->AddCut(GetAnalysisCut("electronPIDnsigmaRandomized"));
1504-
return cut;
1505-
}
1506-
15071479
if (!nameStr.compare("jpsiPIDworseRes")) {
15081480
cut->AddCut(GetAnalysisCut("jpsiStandardKine"));
15091481
cut->AddCut(GetAnalysisCut("electronStandardQuality"));
@@ -5136,13 +5108,6 @@ AnalysisCut* o2::aod::dqcuts::GetAnalysisCut(const char* cutName)
51365108
return cut;
51375109
}
51385110

5139-
if (!nameStr.compare("electronPID1randomized")) {
5140-
cutLow1->SetParameters(130., -40.0);
5141-
cut->AddCut(VarManager::kTPCsignalRandomized, 70., 100.);
5142-
cut->AddCut(VarManager::kTPCsignalRandomized, cutLow1, 100.0, false, VarManager::kPin, 0.5, 3.0);
5143-
return cut;
5144-
}
5145-
51465111
if (!nameStr.compare("electronPID2")) {
51475112
cutLow1->SetParameters(130., -40.0);
51485113
cut->AddCut(VarManager::kTPCsignal, 73., 100.);
@@ -5157,13 +5122,6 @@ AnalysisCut* o2::aod::dqcuts::GetAnalysisCut(const char* cutName)
51575122
return cut;
51585123
}
51595124

5160-
if (!nameStr.compare("electronPID2randomized")) {
5161-
cutLow1->SetParameters(130., -40.0);
5162-
cut->AddCut(VarManager::kTPCsignalRandomized, 73., 100.);
5163-
cut->AddCut(VarManager::kTPCsignalRandomized, cutLow1, 100.0, false, VarManager::kPin, 0.5, 3.0);
5164-
return cut;
5165-
}
5166-
51675125
if (!nameStr.compare("electronPIDnsigma")) {
51685126
cut->AddCut(VarManager::kTPCnSigmaEl, -3.0, 3.0);
51695127
cut->AddCut(VarManager::kTPCnSigmaPr, 3.0, 3000.0);
@@ -5645,13 +5603,6 @@ AnalysisCut* o2::aod::dqcuts::GetAnalysisCut(const char* cutName)
56455603
return cut;
56465604
}
56475605

5648-
if (!nameStr.compare("electronPIDnsigmaRandomized")) {
5649-
cut->AddCut(VarManager::kTPCnSigmaElRandomized, -3.0, 3.0);
5650-
cut->AddCut(VarManager::kTPCnSigmaPrRandomized, 3.0, 3000.0);
5651-
cut->AddCut(VarManager::kTPCnSigmaPiRandomized, 3.0, 3000.0);
5652-
return cut;
5653-
}
5654-
56555606
if (!nameStr.compare("electronPIDworseRes")) {
56565607
cut->AddCut(VarManager::kTPCnSigmaEl, -3.0, 3.0);
56575608
cut->AddCut(VarManager::kTPCnSigmaPr, 3.0 * 0.8, 3000.0); // emulates a 20% degradation in PID resolution

PWGDQ/Core/VarManager.cxx

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1451,8 +1451,6 @@ void VarManager::SetDefaultVarNames()
14511451
fgVarNamesMap["kTPCnCRoverFindCls"] = kTPCnCRoverFindCls;
14521452
fgVarNamesMap["kTPCchi2"] = kTPCchi2;
14531453
fgVarNamesMap["kTPCsignal"] = kTPCsignal;
1454-
fgVarNamesMap["kTPCsignalRandomized"] = kTPCsignalRandomized;
1455-
fgVarNamesMap["kTPCsignalRandomizedDelta"] = kTPCsignalRandomizedDelta;
14561454
fgVarNamesMap["kPhiTPCOuter"] = kPhiTPCOuter;
14571455
fgVarNamesMap["kTrackIsInsideTPCModule"] = kTrackIsInsideTPCModule;
14581456
fgVarNamesMap["kTRDsignal"] = kTRDsignal;
@@ -1476,20 +1474,14 @@ void VarManager::SetDefaultVarNames()
14761474
fgVarNamesMap["kTrackCTglTgl"] = kTrackCTglTgl;
14771475
fgVarNamesMap["kTrackC1Pt21Pt2"] = kTrackC1Pt21Pt2;
14781476
fgVarNamesMap["kTPCnSigmaEl"] = kTPCnSigmaEl;
1479-
fgVarNamesMap["kTPCnSigmaElRandomized"] = kTPCnSigmaElRandomized;
1480-
fgVarNamesMap["kTPCnSigmaElRandomizedDelta"] = kTPCnSigmaElRandomizedDelta;
14811477
fgVarNamesMap["kTPCnSigmaMu"] = kTPCnSigmaMu;
14821478
fgVarNamesMap["kTPCnSigmaPi"] = kTPCnSigmaPi;
1483-
fgVarNamesMap["kTPCnSigmaPiRandomized"] = kTPCnSigmaPiRandomized;
1484-
fgVarNamesMap["kTPCnSigmaPiRandomizedDelta"] = kTPCnSigmaPiRandomizedDelta;
14851479
fgVarNamesMap["kTPCnSigmaKa"] = kTPCnSigmaKa;
14861480
fgVarNamesMap["kTPCnSigmaPr"] = kTPCnSigmaPr;
14871481
fgVarNamesMap["kTPCnSigmaEl_Corr"] = kTPCnSigmaEl_Corr;
14881482
fgVarNamesMap["kTPCnSigmaPi_Corr"] = kTPCnSigmaPi_Corr;
14891483
fgVarNamesMap["kTPCnSigmaKa_Corr"] = kTPCnSigmaKa_Corr;
14901484
fgVarNamesMap["kTPCnSigmaPr_Corr"] = kTPCnSigmaPr_Corr;
1491-
fgVarNamesMap["kTPCnSigmaPrRandomized"] = kTPCnSigmaPrRandomized;
1492-
fgVarNamesMap["kTPCnSigmaPrRandomizedDelta"] = kTPCnSigmaPrRandomizedDelta;
14931485
fgVarNamesMap["kTOFnSigmaEl"] = kTOFnSigmaEl;
14941486
fgVarNamesMap["kTOFnSigmaMu"] = kTOFnSigmaMu;
14951487
fgVarNamesMap["kTOFnSigmaPi"] = kTOFnSigmaPi;

PWGDQ/Core/VarManager.h

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -506,8 +506,6 @@ class VarManager : public TObject
506506
kTPCnCRoverFindCls,
507507
kTPCchi2,
508508
kTPCsignal,
509-
kTPCsignalRandomized,
510-
kTPCsignalRandomizedDelta,
511509
kPhiTPCOuter,
512510
kTrackIsInsideTPCModule,
513511
kTRDsignal,
@@ -531,20 +529,14 @@ class VarManager : public TObject
531529
kTrackCTglTgl,
532530
kTrackC1Pt21Pt2,
533531
kTPCnSigmaEl,
534-
kTPCnSigmaElRandomized,
535-
kTPCnSigmaElRandomizedDelta,
536532
kTPCnSigmaMu,
537533
kTPCnSigmaPi,
538-
kTPCnSigmaPiRandomized,
539-
kTPCnSigmaPiRandomizedDelta,
540534
kTPCnSigmaKa,
541535
kTPCnSigmaPr,
542536
kTPCnSigmaEl_Corr,
543537
kTPCnSigmaPi_Corr,
544538
kTPCnSigmaKa_Corr,
545539
kTPCnSigmaPr_Corr,
546-
kTPCnSigmaPrRandomized,
547-
kTPCnSigmaPrRandomizedDelta,
548540
kTOFnSigmaEl,
549541
kTOFnSigmaMu,
550542
kTOFnSigmaPi,
@@ -2531,22 +2523,6 @@ void VarManager::FillTrack(T const& track, float* values)
25312523
values[kTOFnSigmaPr] = track.tofNSigmaPr();
25322524
}
25332525

2534-
if (fgUsedVars[kTPCsignalRandomized] || fgUsedVars[kTPCnSigmaElRandomized] || fgUsedVars[kTPCnSigmaPiRandomized] || fgUsedVars[kTPCnSigmaPrRandomized]) {
2535-
// NOTE: this is needed temporarily for the study of the impact of TPC pid degradation on the quarkonium triggers in high lumi pp
2536-
// This study involves a degradation from a dE/dx resolution of 5% to one of 6% (20% worsening)
2537-
// For this we smear the dE/dx and n-sigmas using a gaus distribution with a width of 3.3%
2538-
// which is approx the needed amount to get dE/dx to a resolution of 6%
2539-
double randomX = gRandom->Gaus(0.0, 0.033);
2540-
values[kTPCsignalRandomized] = values[kTPCsignal] * (1.0 + randomX);
2541-
values[kTPCsignalRandomizedDelta] = values[kTPCsignal] * randomX;
2542-
values[kTPCnSigmaElRandomized] = values[kTPCnSigmaEl] * (1.0 + randomX);
2543-
values[kTPCnSigmaElRandomizedDelta] = values[kTPCnSigmaEl] * randomX;
2544-
values[kTPCnSigmaPiRandomized] = values[kTPCnSigmaPi] * (1.0 + randomX);
2545-
values[kTPCnSigmaPiRandomizedDelta] = values[kTPCnSigmaPi] * randomX;
2546-
values[kTPCnSigmaPrRandomized] = values[kTPCnSigmaPr] * (1.0 + randomX);
2547-
values[kTPCnSigmaPrRandomizedDelta] = values[kTPCnSigmaPr] * randomX;
2548-
}
2549-
25502526
if constexpr ((fillMap & ReducedTrackBarrelPID) > 0) {
25512527
values[kTPCnSigmaMu] = track.tpcNSigmaMu();
25522528
values[kTOFnSigmaMu] = track.tofNSigmaMu();

0 commit comments

Comments
 (0)