@@ -4190,6 +4190,16 @@ AnalysisCompositeCut* o2::aod::dqcuts::GetCompositeCut(const char* cutName)
41904190 return cut;
41914191 }
41924192
4193+ if (nameStr == " alice3RICHTOFPIDPiRej" ) {
4194+ cut->AddCut (GetAnalysisCut (" alice3D0PionRICHTOFPID" ));
4195+ return cut;
4196+ }
4197+
4198+ if (nameStr == " alice3RICHTOFPIDKaRej" ) {
4199+ cut->AddCut (GetAnalysisCut (" alice3D0KaonRICHTOFPID" ));
4200+ return cut;
4201+ }
4202+
41934203 delete cut;
41944204 LOGF (fatal, Form (" Did not find cut %s. Returning nullptr" , cutName));
41954205 return nullptr ;
@@ -7457,6 +7467,7 @@ AnalysisCut* o2::aod::dqcuts::GetAnalysisCut(const char* cutName)
74577467 }
74587468
74597469 if (nameStr == " alice3TOFEta" ) {
7470+ cut->AddCut (VarManager::kPt , 0.7 , 1000.0 );
74607471 cut->AddCut (VarManager::kEta , -2.0 , 2.0 ); // Total tracker acceptance in v3b geomety
74617472 return cut;
74627473 }
@@ -7600,6 +7611,38 @@ AnalysisCut* o2::aod::dqcuts::GetAnalysisCut(const char* cutName)
76007611 return cut;
76017612 }
76027613
7614+ if (nameStr == " alice3D0KaonRICHTOFPID" ) {
7615+ cut->AddCut (VarManager::kInnerTOFnSigmaKa , -3.0 , 3.0 , false , VarManager::kP , 0.0 , 1.5 );
7616+ cut->AddCut (VarManager::kOuterTOFnSigmaKa , -3.0 , 3.0 , false , VarManager::kP , 0.0 , 2.5 );
7617+ cut->AddCut (VarManager::kRICHnSigmaKa , -3.0 , 3.0 , false , VarManager::kP , 2.0 , 1000.0 , false , VarManager::kHasRICHSigKa , 0.5 , 1.5 );
7618+
7619+ cut->AddCut (VarManager::kInnerTOFnSigmaPi , -3.0 , 3.0 , true , VarManager::kP , 0.0 , 1.5 );
7620+ cut->AddCut (VarManager::kInnerTOFnSigmaPr , -3.0 , 3.0 , true , VarManager::kP , 0.0 , 1.5 );
7621+
7622+ cut->AddCut (VarManager::kOuterTOFnSigmaPi , -3.0 , 3.0 , true , VarManager::kP , 0.0 , 2.5 );
7623+ cut->AddCut (VarManager::kOuterTOFnSigmaPr , -3.0 , 3.0 , true , VarManager::kP , 0.0 , 2.5 );
7624+
7625+ cut->AddCut (VarManager::kRICHnSigmaPi , -3.0 , 3.0 , true , VarManager::kP , 0.57 , 1000.0 , false , VarManager::kRICHnSigmaPi , 0.5 , 1.5 );
7626+ cut->AddCut (VarManager::kRICHnSigmaPr , -3.0 , 3.0 , true , VarManager::kP , 3.8 , 1000.0 , false , VarManager::kRICHnSigmaPr , 0.5 , 1.5 );
7627+ return cut;
7628+ }
7629+
7630+ if (nameStr == " alice3D0PionRICHTOFPID" ) {
7631+ cut->AddCut (VarManager::kInnerTOFnSigmaPi , -3.0 , 3.0 , false , VarManager::kP , 0.0 , 1.5 );
7632+ cut->AddCut (VarManager::kOuterTOFnSigmaPi , -3.0 , 3.0 , false , VarManager::kP , 0.0 , 2.5 );
7633+ cut->AddCut (VarManager::kRICHnSigmaPi , -3.0 , 3.0 , false , VarManager::kP , 0.57 , 1000.0 , false , VarManager::kHasRICHSigKa , 0.5 , 1.5 );
7634+
7635+ cut->AddCut (VarManager::kInnerTOFnSigmaKa , -3.0 , 3.0 , true , VarManager::kP , 0.0 , 1.5 );
7636+ cut->AddCut (VarManager::kInnerTOFnSigmaPr , -3.0 , 3.0 , true , VarManager::kP , 0.0 , 1.5 );
7637+
7638+ cut->AddCut (VarManager::kOuterTOFnSigmaKa , -3.0 , 3.0 , true , VarManager::kP , 0.0 , 2.5 );
7639+ cut->AddCut (VarManager::kOuterTOFnSigmaPr , -3.0 , 3.0 , true , VarManager::kP , 0.0 , 2.5 );
7640+
7641+ cut->AddCut (VarManager::kRICHnSigmaKa , -3.0 , 3.0 , true , VarManager::kP , 2.0 , 1000.0 , false , VarManager::kRICHnSigmaPi , 0.5 , 1.5 );
7642+ cut->AddCut (VarManager::kRICHnSigmaPr , -3.0 , 3.0 , true , VarManager::kP , 3.8 , 1000.0 , false , VarManager::kRICHnSigmaPr , 0.5 , 1.5 );
7643+ return cut;
7644+ }
7645+
76037646 if (nameStr == " alice3CharmoniumPID" ) {
76047647 cut->AddCut (VarManager::kOuterTOFnSigmaEl , -2.0 , 3.0 , false , VarManager::kP , 0.0 , 1.2 );
76057648 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