Skip to content

Commit 1be498a

Browse files
[PWGDQ] New TPC&TOF cuts for electrons (#8233)
1 parent 803a390 commit 1be498a

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

PWGDQ/Core/CutsLibrary.cxx

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -412,6 +412,29 @@ AnalysisCompositeCut* o2::aod::dqcuts::GetCompositeCut(const char* cutName)
412412
return cut;
413413
}
414414

415+
if (!nameStr.compare("emu_electronCuts_tof")) {
416+
cut->AddCut(GetAnalysisCut("jpsiStandardKine"));
417+
cut->AddCut(GetAnalysisCut("electronStandardQualityForO2MCdebug4"));
418+
cut->AddCut(GetAnalysisCut("electronPIDnsigmaSkewed"));
419+
cut->AddCut(GetAnalysisCut("tof_electron_sigma_2"));
420+
return cut;
421+
}
422+
423+
if (!nameStr.compare("emu_electronCuts_tightTPC")) {
424+
cut->AddCut(GetAnalysisCut("jpsiStandardKine"));
425+
cut->AddCut(GetAnalysisCut("electronStandardQualityForO2MCdebug4"));
426+
cut->AddCut(GetAnalysisCut("electronPIDnsigmaSkewed_2"));
427+
return cut;
428+
}
429+
430+
if (!nameStr.compare("emu_electronCuts_tof_tightTPC")) {
431+
cut->AddCut(GetAnalysisCut("jpsiStandardKine"));
432+
cut->AddCut(GetAnalysisCut("electronStandardQualityForO2MCdebug4"));
433+
cut->AddCut(GetAnalysisCut("electronPIDnsigmaSkewed_2"));
434+
cut->AddCut(GetAnalysisCut("tof_electron_sigma_2"));
435+
return cut;
436+
}
437+
415438
if (!nameStr.compare("jpsiKineAndQuality")) {
416439
cut->AddCut(GetAnalysisCut("jpsiStandardKine"));
417440
cut->AddCut(GetAnalysisCut("electronStandardQuality"));
@@ -4833,6 +4856,13 @@ AnalysisCut* o2::aod::dqcuts::GetAnalysisCut(const char* cutName)
48334856
return cut;
48344857
}
48354858

4859+
if (!nameStr.compare("electronPIDnsigmaSkewed_2")) {
4860+
cut->AddCut(VarManager::kTPCnSigmaEl, -0.0, 3.0);
4861+
cut->AddCut(VarManager::kTPCnSigmaPr, 3.5, 3000.0);
4862+
cut->AddCut(VarManager::kTPCnSigmaPi, 3.5, 3000.0);
4863+
return cut;
4864+
}
4865+
48364866
if (!nameStr.compare("electronPIDPrKaPiRej")) {
48374867
cut->AddCut(VarManager::kTPCnSigmaEl, -3.0, 3.0);
48384868
cut->AddCut(VarManager::kTPCnSigmaPr, -3.0, 3.0, true);
@@ -4997,6 +5027,11 @@ AnalysisCut* o2::aod::dqcuts::GetAnalysisCut(const char* cutName)
49975027
return cut;
49985028
}
49995029

5030+
if (!nameStr.compare("tof_electron_sigma_2")) {
5031+
cut->AddCut(VarManager::kTOFnSigmaEl, -3., 3.);
5032+
return cut;
5033+
}
5034+
50005035
if (!nameStr.compare("tof_electron_loose")) {
50015036
cut->AddCut(VarManager::kTOFbeta, 0.95, 1.05, false, VarManager::kPin, 0.0, 1e+10, false);
50025037
return cut;

0 commit comments

Comments
 (0)