Skip to content

Commit 627bbda

Browse files
authored
Implement new analysis cuts for Electron2025_4_ldong
Added new analysis cuts for Electron2025_4_ldong including kinematic, quality, and PID cuts.
1 parent e6a5d2d commit 627bbda

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

PWGDQ/Core/CutsLibrary.cxx

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,34 @@ AnalysisCompositeCut* o2::aod::dqcuts::GetCompositeCut(const char* cutName)
180180
return cut;
181181
}
182182

183+
if (!nameStr.compare("Electron2025_4_ldong")) {
184+
AnalysisCut* kineCut = new AnalysisCut("kineCut", "kine cut");
185+
kineCut->AddCut(VarManager::kP, 1.0, 1000.0);
186+
kineCut->AddCut(VarManager::kEta, -0.9, 0.9);
187+
188+
AnalysisCut* qualityCuts = new AnalysisCut("qualityCuts", "quality cuts");
189+
qualityCuts->AddCut(VarManager::kIsITSibAny, 0.5, 1.5);
190+
qualityCuts->AddCut(VarManager::kIsSPDany, 0.5, 1.5);
191+
qualityCuts->AddCut(VarManager::kITSchi2, 0.0, 5.0);
192+
qualityCuts->AddCut(VarManager::kTPCchi2, 0.0, 4.0);
193+
qualityCuts->AddCut(VarManager::kTPCncls, 70, 161.);
194+
qualityCuts->AddCut(VarManager::kTrackDCAz, -0.5, 0.5);
195+
qualityCuts->AddCut(VarManager::kTrackDCAxy, -0.5, 0.5);
196+
197+
AnalysisCut* pidCuts = new AnalysisCut("pidCuts", "pid cuts");
198+
pidCuts->AddCut(VarManager::kTPCnSigmaEl, -2.5, 4.0, false, VarManager::kPin, 0.0, 5.0);
199+
pidCuts->AddCut(VarManager::kTPCnSigmaEl, -1.5, 4.0, false, VarManager::kPin, 5.0, 1000.0);
200+
pidCuts->AddCut(VarManager::kTPCnSigmaPi, 2.7, 999, false, VarManager::kPin, 0.0, 5.0);
201+
pidCuts->AddCut(VarManager::kTPCnSigmaPi, 2.7, 999, false, VarManager::kPin, 5.0, 1000.0);
202+
pidCuts->AddCut(VarManager::kTPCnSigmaPr, 3.0, 999, false, VarManager::kPin, 0.0, 5.0);
203+
pidCuts->AddCut(VarManager::kTPCnSigmaPr, 2.7, 999, false, VarManager::kPin, 5.0, 1000.0);
204+
205+
cut->AddCut(kineCut);
206+
cut->AddCut(qualityCuts);
207+
cut->AddCut(pidCuts);
208+
return cut;
209+
}
210+
183211
if (!nameStr.compare("LowMassElectron2023")) {
184212
cut->AddCut(GetAnalysisCut("lmeeStandardKine"));
185213
cut->AddCut(GetAnalysisCut("LooseGlobalTrackRun3"));

0 commit comments

Comments
 (0)