Skip to content

Commit 95655bb

Browse files
committed
More cuts
1 parent a294752 commit 95655bb

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

PWGDQ/Core/CutsLibrary.cxx

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -994,6 +994,13 @@ AnalysisCompositeCut* o2::aod::dqcuts::GetCompositeCut(const char* cutName)
994994

995995
// loop to define PID cuts with and without post calibration
996996
for (int icase = 0; icase < vecPIDcase.size(); icase++) {
997+
if (!nameStr.compare(Form("ITSTPC_TPCPIDalone%s_PbPb", vecPIDcase.at(icase).Data()))) {
998+
cut->AddCut(GetAnalysisCut("lmeeStandardKine"));
999+
cut->AddCut(GetAnalysisCut("TightGlobalTrackRun3"));
1000+
cut->AddCut(GetAnalysisCut("standardPrimaryTrackDCAz"));
1001+
cut->AddCut(GetAnalysisCut(Form("electronPIDOnly%s", vecPIDcase.at(icase).Data())));
1002+
return cut;
1003+
}
9971004
if (!nameStr.compare(Form("ITSTPC_TPCPID%s_prefilter", vecPIDcase.at(icase).Data()))) {
9981005
cut->AddCut(GetAnalysisCut("lmeePrefilterKine"));
9991006
cut->AddCut(GetAnalysisCut("electronStandardQualityITSOnly"));
@@ -1268,6 +1275,14 @@ AnalysisCompositeCut* o2::aod::dqcuts::GetCompositeCut(const char* cutName)
12681275
return cut;
12691276
}
12701277

1278+
if (!nameStr.compare(Form("lmee_TOFreqRun3%s_strongNSigEPbPb_rejBadTOF_pt04", vecPIDcase.at(icase).Data()))) {
1279+
cut->AddCut(GetAnalysisCut("lmeeStandardKine_pt04"));
1280+
cut->AddCut(GetAnalysisCut("TightGlobalTrackRun3"));
1281+
cut->AddCut(GetAnalysisCut("standardPrimaryTrackDCAz"));
1282+
cut->AddCut(GetAnalysisCut(Form("electronPID_TOFreq%s_strongNSigEPbPb_rejBadTOF", vecPIDcase.at(icase).Data())));
1283+
return cut;
1284+
}
1285+
12711286
// 4 cuts for QC
12721287
if (!nameStr.compare(Form("lmee_posNSigmaRun3_posEta%s_strongNSigEPbPb_rejBadTOF", vecPIDcase.at(icase).Data()))) {
12731288
cut->AddCut(GetAnalysisCut("posTrack"));
@@ -3744,6 +3759,19 @@ AnalysisCut* o2::aod::dqcuts::GetAnalysisCut(const char* cutName)
37443759
return cut;
37453760
}
37463761

3762+
if (!nameStr.compare(Form("electronPID_TOFreq%s_strongNSigEPbPb_rejBadTOF", vecPIDcase.at(icase).Data()))) {
3763+
if (icase == 0) {
3764+
cut->AddCut(VarManager::kTPCnSigmaEl, -1., 2., false, VarManager::kPin, 0.0, 1e+10, false);
3765+
cut->AddCut(VarManager::kTPCnSigmaPi, -3., 4., true, VarManager::kPin, 0.0, 1e+10, false);
3766+
cut->AddCut(VarManager::kTOFnSigmaEl, -2., 2., false, VarManager::kPin, 0.0, 1e+10, false);
3767+
} else if (icase == 1 || icase == 2) {
3768+
cut->AddCut(VarManager::kTPCnSigmaEl_Corr, -1., 2., false, VarManager::kPin, 0.0, 1e+10, false);
3769+
cut->AddCut(VarManager::kTPCnSigmaPi_Corr, -3., 4., true, VarManager::kPin, 0.0, 1e+10, false);
3770+
cut->AddCut(VarManager::kTOFnSigmaEl, -2., 2., false, VarManager::kPin, 0.0, 1e+10, false);
3771+
}
3772+
return cut;
3773+
}
3774+
37473775
if (!nameStr.compare(Form("lmee_pp_502TeV_TOF%s", vecPIDcase.at(icase).Data()))) {
37483776
if (icase == 0) {
37493777
cut->AddCut(VarManager::kTPCnSigmaEl, -3., 3., false, VarManager::kPin, 0.0, 1e+10, false);

0 commit comments

Comments
 (0)