@@ -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