Skip to content

Commit f29bbf2

Browse files
committed
Add electron cut and track quality
1 parent c2a55d9 commit f29bbf2

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

‎PWGDQ/Core/CutsLibrary.cxx‎

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4115,20 +4115,29 @@ AnalysisCompositeCut* o2::aod::dqcuts::GetCompositeCut(const char* cutName)
41154115
}
41164116

41174117
if (nameStr == "alice3KaonTOFRICH") {
4118+
cut->AddCut(GetAnalysisCut("alice3TrackQuality"));
41184119
cut->AddCut(GetAnalysisCut("alice3KaonTOFRICH"));
41194120
return cut;
41204121
}
41214122

41224123
if (nameStr == "alice3PionTOFRICH") {
4124+
cut->AddCut(GetAnalysisCut("alice3TrackQuality"));
41234125
cut->AddCut(GetAnalysisCut("alice3PionTOFRICH"));
41244126
return cut;
41254127
}
41264128

41274129
if (nameStr == "alice3ProtonTOFRICH") {
4130+
cut->AddCut(GetAnalysisCut("alice3TrackQuality"));
41284131
cut->AddCut(GetAnalysisCut("alice3ProtonTOFRICH"));
41294132
return cut;
41304133
}
41314134

4135+
if (nameStr == "alice3ElectronTOFRICH") {
4136+
cut->AddCut(GetAnalysisCut("alice3TrackQuality"));
4137+
cut->AddCut(GetAnalysisCut("alice3ElectronTOFRICH"));
4138+
return cut;
4139+
}
4140+
41324141
if (nameStr == "alice3DielectronPID") {
41334142
cut->AddCut(GetAnalysisCut("alice3JpsiKine"));
41344143
cut->AddCut(GetAnalysisCut("alice3TrackQuality"));
@@ -7712,6 +7721,24 @@ AnalysisCut* o2::aod::dqcuts::GetAnalysisCut(const char* cutName)
77127721
return cut;
77137722
}
77147723

7724+
if (nameStr == "alice3ElectronTOFRICH") {
7725+
cut->AddCut(VarManager::kEta, -2.0, 2.0);
7726+
cut->AddCut(VarManager::kP, 0.3f, 1000.0);
7727+
7728+
cut->AddCut(VarManager::kTOFEventTimeErr, 0.0f, 30.0f, false, VarManager::kP, 0.0f, 0.6);
7729+
cut->AddCut(VarManager::kOuterTOFnSigmaEl, -3.0f, 3.0f, false, VarManager::kP, 0.0f, 0.6);
7730+
7731+
cut->AddCut(VarManager::kOuterTOFnSigmaPi, -2.0f, 2.0f, true, VarManager::kP, 0.0f, 0.6);
7732+
cut->AddCut(VarManager::kOuterTOFnSigmaKa, -2.0f, 2.0f, true, VarManager::kP, 0.0f, 0.6);
7733+
cut->AddCut(VarManager::kOuterTOFnSigmaPr, -2.0f, 2.0f, true, VarManager::kP, 0.0f, 0.6);
7734+
7735+
cut->AddCut(VarManager::kEta, -0.8, 0.8, false, VarManager::kP, 0.6, 1000.0);
7736+
cut->AddCut(VarManager::kHasRICHSigEl, 0.5f, 1.5f, false, VarManager::kP, 0.6, 1000.0);
7737+
cut->AddCut(VarManager::kRICHnSigmaEl, -3.0f, 3.0f, false, VarManager::kP, 0.6, 1000.0);
7738+
7739+
return cut;
7740+
}
7741+
77157742
if (nameStr == "alice3CharmoniumPID") {
77167743
cut->AddCut(VarManager::kOuterTOFnSigmaEl, -2.0, 3.0, false, VarManager::kP, 0.0, 1.2);
77177744
cut->AddCut(VarManager::kRICHnSigmaEl, -2.0, 3.0, false, VarManager::kHasRICHSigEl, 0.5, 1.5, false, VarManager::kP, 0.7, 1000.0);

0 commit comments

Comments
 (0)